home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrC / MrC.rsrc / CODE_13_scan.txt < prev    next >
Text File  |  1996-05-07  |  463KB  |  8,270 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001908 (21 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D D278                pea.l      [A5 - 0x2D88]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  4E56 0000                link       A6, 0
  21. 0000001C  2F0A                     move.l     -[A7], A2
  22. 0000001E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  23. 00000022  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  24. 00000026  4EBA 4510                jsr        [PC + 0x4510 /* 00004538 */]
  25. 0000002A  2F00                     move.l     -[A7], D0
  26. 0000002C  4EBA 02BA                jsr        [PC + 0x2BA /* 000002E8 */]
  27. 00000030  2440                     movea.l    A2, D0
  28. 00000032  156E 0008 0011           move.b     [A2 + 0x11], [A6 + 0x8]
  29. 00000038  002A 0020 0010           ori.b      [A2 + 0x10], 0x20 /* ' ' */
  30. 0000003E  200A                     move.l     D0, A2
  31. 00000040  245F                     movea.l    A2, [A7]+
  32. 00000042  4E5E                     unlink     A6
  33. 00000044  205F                     movea.l    A0, [A7]+
  34. 00000046  5C4F                     addq.w     A7, 6
  35. 00000048  4ED0                     jmp        [A0]
  36. fn0000004A:
  37. 0000004A  4E56 FFFC                link       A6, -0x0004
  38. 0000004E  4240                     clr.w      D0
  39. 00000050  3D40 FFFC                move.w     [A6 - 0x4], D0
  40. 00000054  601E                     bra        +0x20 /* 00000074 */
  41. label00000056:
  42. 00000056  322E FFFC                move.w     D1, [A6 - 0x4]
  43. 0000005A  7000                     moveq.l    D0, 0x00
  44. 0000005C  3001                     move.w     D0, D1
  45. 0000005E  E580                     asl        D0, 2
  46. 00000060  41ED D2B4                lea.l      A0, [A5 - 0x2D4C]
  47. 00000064  2F30 0000                move.l     -[A7], [A0 + D0.w]
  48. 00000068  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  49. 0000006C  4EBA FFAA                jsr        [PC - 0x56 /* 00000018 */]
  50. 00000070  526E FFFC                addq.w     [A6 - 0x4], 1
  51. label00000074:
  52. 00000074  0C6E 0032 FFFC           cmpi.w     [A6 - 0x4], 0x32 /* '2' */
  53. 0000007A  65DA                     bcs        -0x24 /* 00000056 */
  54. 0000007C  4E5E                     unlink     A6
  55. 0000007E  4E75                     rts
  56. fn00000080:
  57. 00000080  4E56 0000                link       A6, 0
  58. 00000084  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  59. 00000088  486D D39A                pea.l      [A5 - 0x2C66]
  60. 0000008C  700D                     moveq.l    D0, 0x0D
  61. 0000008E  2F00                     move.l     -[A7], D0
  62. 00000090  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  63. 00000094  4E5E                     unlink     A6
  64. 00000096  205F                     movea.l    A0, [A7]+
  65. 00000098  584F                     addq.w     A7, 4
  66. 0000009A  4ED0                     jmp        [A0]
  67. fn0000009C:
  68. 0000009C  48E7 1010                movem.l    -[A7], D3,A3
  69. label000000A0:
  70. 000000A0  202D E6D2                move.l     D0, [A5 - 0x192E]
  71. 000000A4  0280 8000 0000           andi.l     D0, 0x80000000
  72. 000000AA  6770                     beq        +0x72 /* 0000011C */
  73. 000000AC  6004                     bra        +0x6 /* 000000B2 */
  74. label000000AE:
  75. 000000AE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  76. label000000B2:
  77. 000000B2  302D E3AE                move.w     D0, [A5 - 0x1C52]
  78. 000000B6  48C0                     ext.l      D0
  79. 000000B8  6756                     beq        +0x58 /* 00000110 */
  80. 000000BA  720D                     moveq.l    D1, 0x0D
  81. 000000BC  B081                     cmp.l      D0, D1
  82. 000000BE  6750                     beq        +0x52 /* 00000110 */
  83. 000000C0  7220                     moveq.l    D1, 0x20
  84. 000000C2  B081                     cmp.l      D0, D1
  85. 000000C4  67E8                     beq        -0x16 /* 000000AE */
  86. 000000C6  7209                     moveq.l    D1, 0x09
  87. 000000C8  B081                     cmp.l      D0, D1
  88. 000000CA  67E2                     beq        -0x1C /* 000000AE */
  89. 000000CC  722F                     moveq.l    D1, 0x2F
  90. 000000CE  B081                     cmp.l      D0, D1
  91. 000000D0  6702                     beq        +0x4 /* 000000D4 */
  92. 000000D2  6048                     bra        +0x4A /* 0000011C */
  93. label000000D4:
  94. 000000D4  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  95. 000000D8  0C6D 002A E3AE           cmpi.w     [A5 - 0x1C52], 0x2A /* '*' */
  96. 000000DE  6606                     bne        +0x8 /* 000000E6 */
  97. 000000E0  4EBA 3E6E                jsr        [PC + 0x3E6E /* 00003F50 */]
  98. 000000E4  60CC                     bra        -0x32 /* 000000B2 */
  99. label000000E6:
  100. 000000E6  0C6D 002F E3AE           cmpi.w     [A5 - 0x1C52], 0x2F /* '/' */
  101. 000000EC  662E                     bne        +0x30 /* 0000011C */
  102. 000000EE  0C2D 0001 E350           cmpi.b     [A5 - 0x1CB0], 0x1
  103. 000000F4  660A                     bne        +0xC /* 00000100 */
  104. 000000F6  703C                     moveq.l    D0, 0x3C
  105. 000000F8  2F00                     move.l     -[A7], D0
  106. 000000FA  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  107. 000000FE  584F                     addq.w     A7, 4
  108. label00000100:
  109. 00000100  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  110. 00000104  720D                     moveq.l    D1, 0x0D
  111. 00000106  B041                     cmp.w      D0, D1
  112. 00000108  6706                     beq        +0x8 /* 00000110 */
  113. 0000010A  302D E3AE                move.w     D0, [A5 - 0x1C52]
  114. 0000010E  66F0                     bne        -0xE /* 00000100 */
  115. label00000110:
  116. 00000110  766F                     moveq.l    D3, 0x6F
  117. 00000112  1B43 DB5A                move.b     [A5 - 0x24A6], D3
  118. 00000116  1003                     move.b     D0, D3
  119. 00000118  4EFA 01C8                jmp        [PC + 0x1C8 /* 000002E2 */]
  120. label0000011C:
  121. 0000011C  4EBA 3492                jsr        [PC + 0x3492 /* 000035B0 */]
  122. 00000120  0C2D 006B DB5A           cmpi.b     [A5 - 0x24A6], 0x6B /* 'k' */
  123. 00000126  6600 00C6                bne        +0xC8 /* 000001EE */
  124. 0000012A  00AD 0000 0001 E6D2      ori.l      [A5 - 0x192E], 0x1
  125. 00000132  202D DB5C                move.l     D0, [A5 - 0x24A4]
  126. 00000136  674A                     beq        +0x4C /* 00000182 */
  127. 00000138  7206                     moveq.l    D1, 0x06
  128. 0000013A  B081                     cmp.l      D0, D1
  129. 0000013C  674A                     beq        +0x4C /* 00000188 */
  130. 0000013E  7201                     moveq.l    D1, 0x01
  131. 00000140  B081                     cmp.l      D0, D1
  132. 00000142  674A                     beq        +0x4C /* 0000018E */
  133. 00000144  7202                     moveq.l    D1, 0x02
  134. 00000146  B081                     cmp.l      D0, D1
  135. 00000148  674E                     beq        +0x50 /* 00000198 */
  136. 0000014A  720C                     moveq.l    D1, 0x0C
  137. 0000014C  B081                     cmp.l      D0, D1
  138. 0000014E  6752                     beq        +0x54 /* 000001A2 */
  139. 00000150  7207                     moveq.l    D1, 0x07
  140. 00000152  B081                     cmp.l      D0, D1
  141. 00000154  6752                     beq        +0x54 /* 000001A8 */
  142. 00000156  7203                     moveq.l    D1, 0x03
  143. 00000158  B081                     cmp.l      D0, D1
  144. 0000015A  6752                     beq        +0x54 /* 000001AE */
  145. 0000015C  7209                     moveq.l    D1, 0x09
  146. 0000015E  B081                     cmp.l      D0, D1
  147. 00000160  6752                     beq        +0x54 /* 000001B4 */
  148. 00000162  7208                     moveq.l    D1, 0x08
  149. 00000164  B081                     cmp.l      D0, D1
  150. 00000166  6752                     beq        +0x54 /* 000001BA */
  151. 00000168  720A                     moveq.l    D1, 0x0A
  152. 0000016A  B081                     cmp.l      D0, D1
  153. 0000016C  6752                     beq        +0x54 /* 000001C0 */
  154. 0000016E  720B                     moveq.l    D1, 0x0B
  155. 00000170  B081                     cmp.l      D0, D1
  156. 00000172  6752                     beq        +0x54 /* 000001C6 */
  157. 00000174  7204                     moveq.l    D1, 0x04
  158. 00000176  B081                     cmp.l      D0, D1
  159. 00000178  6752                     beq        +0x54 /* 000001CC */
  160. 0000017A  7205                     moveq.l    D1, 0x05
  161. 0000017C  B081                     cmp.l      D0, D1
  162. 0000017E  6752                     beq        +0x54 /* 000001D2 */
  163. 00000180  6056                     bra        +0x58 /* 000001D8 */
  164. label00000182:
  165. 00000182  4EBA 150E                jsr        [PC + 0x150E /* 00001692 */]
  166. 00000186  605A                     bra        +0x5C /* 000001E2 */
  167. label00000188:
  168. 00000188  4EBA 2A8A                jsr        [PC + 0x2A8A /* 00002C14 */]
  169. 0000018C  6054                     bra        +0x56 /* 000001E2 */
  170. label0000018E:
  171. 0000018E  7001                     moveq.l    D0, 0x01
  172. 00000190  2F00                     move.l     -[A7], D0
  173. 00000192  4EBA 2AD0                jsr        [PC + 0x2AD0 /* 00002C64 */]
  174. 00000196  604A                     bra        +0x4C /* 000001E2 */
  175. label00000198:
  176. 00000198  7002                     moveq.l    D0, 0x02
  177. 0000019A  2F00                     move.l     -[A7], D0
  178. 0000019C  4EBA 2AC6                jsr        [PC + 0x2AC6 /* 00002C64 */]
  179. 000001A0  6040                     bra        +0x42 /* 000001E2 */
  180. label000001A2:
  181. 000001A2  4EBA 1CA2                jsr        [PC + 0x1CA2 /* 00001E46 */]
  182. 000001A6  603A                     bra        +0x3C /* 000001E2 */
  183. label000001A8:
  184. 000001A8  4EBA 2B8C                jsr        [PC + 0x2B8C /* 00002D36 */]
  185. 000001AC  6034                     bra        +0x36 /* 000001E2 */
  186. label000001AE:
  187. 000001AE  4EBA 2B1C                jsr        [PC + 0x2B1C /* 00002CCC */]
  188. 000001B2  602E                     bra        +0x30 /* 000001E2 */
  189. label000001B4:
  190. 000001B4  4EBA 1D58                jsr        [PC + 0x1D58 /* 00001F0E */]
  191. 000001B8  6028                     bra        +0x2A /* 000001E2 */
  192. label000001BA:
  193. 000001BA  4EBA 2C1E                jsr        [PC + 0x2C1E /* 00002DDA */]
  194. 000001BE  6022                     bra        +0x24 /* 000001E2 */
  195. label000001C0:
  196. 000001C0  4EBA 2CBA                jsr        [PC + 0x2CBA /* 00002E7C */]
  197. 000001C4  601C                     bra        +0x1E /* 000001E2 */
  198. label000001C6:
  199. 000001C6  4EBA 2084                jsr        [PC + 0x2084 /* 0000224C */]
  200. 000001CA  6016                     bra        +0x18 /* 000001E2 */
  201. label000001CC:
  202. 000001CC  4EBA 2960                jsr        [PC + 0x2960 /* 00002B2E */]
  203. 000001D0  6010                     bra        +0x12 /* 000001E2 */
  204. label000001D2:
  205. 000001D2  4EBA 1F6E                jsr        [PC + 0x1F6E /* 00002142 */]
  206. 000001D6  600A                     bra        +0xC /* 000001E2 */
  207. label000001D8:
  208. 000001D8  2F3C 0000 01FB           move.l     -[A7], 0x1FB
  209. 000001DE  4EBA FE20                jsr        [PC - 0x1E0 /* 00000000 */]
  210. label000001E2:
  211. 000001E2  02AD FFFF FFFE E6D2      andi.l     [A5 - 0x192E], 0xFFFFFFFE
  212. 000001EA  6000 FEB4                bra        -0x14A /* 000000A0 */
  213. label000001EE:
  214. 000001EE  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  215. 000001F4  6600 00E2                bne        +0xE4 /* 000002D8 */
  216. 000001F8  4EBA 0208                jsr        [PC + 0x208 /* 00000402 */]
  217. 000001FC  2640                     movea.l    A3, D0
  218. 000001FE  200B                     move.l     D0, A3
  219. 00000200  6700 008A                beq        +0x8C /* 0000028C */
  220. 00000204  102B 0010                move.b     D0, [A3 + 0x10]
  221. 00000208  7201                     moveq.l    D1, 0x01
  222. 0000020A  C001                     and.b      D0, D1
  223. 0000020C  671E                     beq        +0x20 /* 0000022C */
  224. 0000020E  2F0B                     move.l     -[A7], A3
  225. 00000210  4EBA 02F0                jsr        [PC + 0x2F0 /* 00000502 */]
  226. 00000214  4A80                     tst.l      D0
  227. 00000216  6714                     beq        +0x16 /* 0000022C */
  228. 00000218  102B 0010                move.b     D0, [A3 + 0x10]
  229. 0000021C  7204                     moveq.l    D1, 0x04
  230. 0000021E  C001                     and.b      D0, D1
  231. 00000220  6700 FE7E                beq        -0x180 /* 000000A0 */
  232. 00000224  2B4B D396                move.l     [A5 - 0x2C6A], A3
  233. 00000228  6000 FE76                bra        -0x188 /* 000000A0 */
  234. label0000022C:
  235. 0000022C  302D E34C                move.w     D0, [A5 - 0x1CB4]
  236. 00000230  0240 8000                andi.w     D0, 0x8000
  237. 00000234  6742                     beq        +0x44 /* 00000278 */
  238. 00000236  53AD E63E                subq.l     [A5 - 0x19C2], 1
  239. 0000023A  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  240. 00000242  6A0A                     bpl        +0xC /* 0000024E */
  241. 00000244  2F3C 0000 012C           move.l     -[A7], 0x12C
  242. 0000024A  4EBA FDB4                jsr        [PC - 0x24C /* 00000000 */]
  243. label0000024E:
  244. 0000024E  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  245. 00000254  670A                     beq        +0xC /* 00000260 */
  246. 00000256  2F3C 0000 012D           move.l     -[A7], 0x12D
  247. 0000025C  4EBA FDA2                jsr        [PC - 0x25E /* 00000000 */]
  248. label00000260:
  249. 00000260  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  250. 00000264  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  251. 00000268  302D E3AE                move.w     D0, [A5 - 0x1C52]
  252. 0000026C  670A                     beq        +0xC /* 00000278 */
  253. 0000026E  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  254. 00000272  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  255. 00000276  544F                     addq.w     A7, 2
  256. label00000278:
  257. 00000278  102B 0010                move.b     D0, [A3 + 0x10]
  258. 0000027C  7220                     moveq.l    D1, 0x20
  259. 0000027E  C001                     and.b      D0, D1
  260. 00000280  6756                     beq        +0x58 /* 000002D8 */
  261. 00000282  102B 0011                move.b     D0, [A3 + 0x11]
  262. 00000286  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  263. 0000028A  604C                     bra        +0x4E /* 000002D8 */
  264. label0000028C:
  265. 0000028C  302D E34C                move.w     D0, [A5 - 0x1CB4]
  266. 00000290  0240 8000                andi.w     D0, 0x8000
  267. 00000294  6742                     beq        +0x44 /* 000002D8 */
  268. 00000296  53AD E63E                subq.l     [A5 - 0x19C2], 1
  269. 0000029A  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  270. 000002A2  6A0A                     bpl        +0xC /* 000002AE */
  271. 000002A4  2F3C 0000 012C           move.l     -[A7], 0x12C
  272. 000002AA  4EBA FD54                jsr        [PC - 0x2AC /* 00000000 */]
  273. label000002AE:
  274. 000002AE  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  275. 000002B4  670A                     beq        +0xC /* 000002C0 */
  276. 000002B6  2F3C 0000 012D           move.l     -[A7], 0x12D
  277. 000002BC  4EBA FD42                jsr        [PC - 0x2BE /* 00000000 */]
  278. label000002C0:
  279. 000002C0  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  280. 000002C4  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  281. 000002C8  302D E3AE                move.w     D0, [A5 - 0x1C52]
  282. 000002CC  670A                     beq        +0xC /* 000002D8 */
  283. 000002CE  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  284. 000002D2  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  285. 000002D6  544F                     addq.w     A7, 2
  286. label000002D8:
  287. 000002D8  026D FFFD DB7A           andi.w     [A5 - 0x2486], 0xFFFD
  288. 000002DE  102D DB5A                move.b     D0, [A5 - 0x24A6]
  289. label000002E2:
  290. 000002E2  4CDF 0808                movem.l    D3,A3, [A7]+
  291. 000002E6  4E75                     rts
  292. fn000002E8:
  293. 000002E8  4E56 0000                link       A6, 0
  294. 000002EC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  295. 000002F0  7000                     moveq.l    D0, 0x00
  296. 000002F2  2840                     movea.l    A4, D0
  297. 000002F4  202E 0008                move.l     D0, [A6 + 0x8]
  298. 000002F8  223C 0000 03F3           move.l     D1, 0x3F3
  299. 000002FE  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  300. 00000302  E588                     lsl        D0, 2
  301. 00000304  D0AD DAB0                add.l      D0, [A5 - 0x2550]
  302. 00000308  2640                     movea.l    A3, D0
  303. 0000030A  2453                     movea.l    A2, [A3]
  304. 0000030C  2F2D E5DA                move.l     -[A7], [A5 - 0x1A26]
  305. 00000310  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  306. 00000314  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  307. 00000318  6026                     bra        +0x28 /* 00000340 */
  308. label0000031A:
  309. 0000031A  2F2D E5DA                move.l     -[A7], [A5 - 0x1A26]
  310. 0000031E  204A                     movea.l    A0, A2
  311. 00000320  7014                     moveq.l    D0, 0x14
  312. 00000322  D1C0                     add.l      A0, D0
  313. 00000324  2F08                     move.l     -[A7], A0
  314. 00000326  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  315. 0000032A  2600                     move.l     D3, D0
  316. 0000032C  6716                     beq        +0x18 /* 00000344 */
  317. 0000032E  4A83                     tst.l      D3
  318. 00000330  6A06                     bpl        +0x8 /* 00000338 */
  319. 00000332  264A                     movea.l    A3, A2
  320. 00000334  504B                     addq.w     A3, 8
  321. 00000336  6006                     bra        +0x8 /* 0000033E */
  322. label00000338:
  323. 00000338  264A                     movea.l    A3, A2
  324. 0000033A  700C                     moveq.l    D0, 0x0C
  325. 0000033C  D7C0                     add.l      A3, D0
  326. label0000033E:
  327. 0000033E  2453                     movea.l    A2, [A3]
  328. label00000340:
  329. 00000340  200A                     move.l     D0, A2
  330. 00000342  66D6                     bne        -0x28 /* 0000031A */
  331. label00000344:
  332. 00000344  200A                     move.l     D0, A2
  333. 00000346  6652                     bne        +0x54 /* 0000039A */
  334. 00000348  202D DAAC                move.l     D0, [A5 - 0x2554]
  335. 0000034C  674C                     beq        +0x4E /* 0000039A */
  336. 0000034E  202E 0008                move.l     D0, [A6 + 0x8]
  337. 00000352  223C 0000 03F3           move.l     D1, 0x3F3
  338. 00000358  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  339. 0000035C  E588                     lsl        D0, 2
  340. 0000035E  D0AD DAAC                add.l      D0, [A5 - 0x2554]
  341. 00000362  2040                     movea.l    A0, D0
  342. 00000364  2450                     movea.l    A2, [A0]
  343. 00000366  6024                     bra        +0x26 /* 0000038C */
  344. label00000368:
  345. 00000368  2F2D E5DA                move.l     -[A7], [A5 - 0x1A26]
  346. 0000036C  204A                     movea.l    A0, A2
  347. 0000036E  7014                     moveq.l    D0, 0x14
  348. 00000370  D1C0                     add.l      A0, D0
  349. 00000372  2F08                     move.l     -[A7], A0
  350. 00000374  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  351. 00000378  2600                     move.l     D3, D0
  352. 0000037A  6714                     beq        +0x16 /* 00000390 */
  353. 0000037C  4A83                     tst.l      D3
  354. 0000037E  6A06                     bpl        +0x8 /* 00000386 */
  355. 00000380  202A 0008                move.l     D0, [A2 + 0x8]
  356. 00000384  6004                     bra        +0x6 /* 0000038A */
  357. label00000386:
  358. 00000386  202A 000C                move.l     D0, [A2 + 0xC]
  359. label0000038A:
  360. 0000038A  2440                     movea.l    A2, D0
  361. label0000038C:
  362. 0000038C  200A                     move.l     D0, A2
  363. 0000038E  66D8                     bne        -0x26 /* 00000368 */
  364. label00000390:
  365. 00000390  200A                     move.l     D0, A2
  366. 00000392  6706                     beq        +0x8 /* 0000039A */
  367. 00000394  284A                     movea.l    A4, A2
  368. 00000396  7000                     moveq.l    D0, 0x00
  369. 00000398  2440                     movea.l    A2, D0
  370. label0000039A:
  371. 0000039A  200A                     move.l     D0, A2
  372. 0000039C  6656                     bne        +0x58 /* 000003F4 */
  373. 0000039E  2F2D E5DA                move.l     -[A7], [A5 - 0x1A26]
  374. 000003A2  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  375. 000003A6  2600                     move.l     D3, D0
  376. 000003A8  0C83 0000 03FF           cmpi.l     D3, 0x3FF
  377. 000003AE  630A                     bls        +0xC /* 000003BA */
  378. 000003B0  2F3C 0000 0266           move.l     -[A7], 0x266
  379. 000003B6  4EBA FC48                jsr        [PC - 0x3B8 /* 00000000 */]
  380. label000003BA:
  381. 000003BA  2003                     move.l     D0, D3
  382. 000003BC  7214                     moveq.l    D1, 0x14
  383. 000003BE  D081                     add.l      D0, D1
  384. 000003C0  2F00                     move.l     -[A7], D0
  385. 000003C2  206D E69C                movea.l    A0, [A5 - 0x1964]
  386. 000003C6  4E90                     jsr        [A0]
  387. 000003C8  2440                     movea.l    A2, D0
  388. 000003CA  200C                     move.l     D0, A4
  389. 000003CC  6714                     beq        +0x16 /* 000003E2 */
  390. 000003CE  102C 0010                move.b     D0, [A4 + 0x10]
  391. 000003D2  72EE                     moveq.l    D1, 0xFFFFFFEE
  392. 000003D4  C001                     and.b      D0, D1
  393. 000003D6  1540 0010                move.b     [A2 + 0x10], D0
  394. 000003DA  102C 0011                move.b     D0, [A4 + 0x11]
  395. 000003DE  1540 0011                move.b     [A2 + 0x11], D0
  396. label000003E2:
  397. 000003E2  268A                     move.l     [A3], A2
  398. 000003E4  204A                     movea.l    A0, A2
  399. 000003E6  7014                     moveq.l    D0, 0x14
  400. 000003E8  D1C0                     add.l      A0, D0
  401. 000003EA  2F08                     move.l     -[A7], A0
  402. 000003EC  2F2D E5DA                move.l     -[A7], [A5 - 0x1A26]
  403. 000003F0  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  404. label000003F4:
  405. 000003F4  200A                     move.l     D0, A2
  406. 000003F6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  407. 000003FA  4E5E                     unlink     A6
  408. 000003FC  205F                     movea.l    A0, [A7]+
  409. 000003FE  504F                     addq.w     A7, 8
  410. 00000400  4ED0                     jmp        [A0]
  411. fn00000402:
  412. 00000402  4E56 FFFC                link       A6, -0x0004
  413. 00000406  48E7 0038                movem.l    -[A7], A2,A3,A4
  414. 0000040A  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  415. 0000040E  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  416. 00000412  2840                     movea.l    A4, D0
  417. 00000414  202D E60A                move.l     D0, [A5 - 0x19F6]
  418. 00000418  223C 0000 03F3           move.l     D1, 0x3F3
  419. 0000041E  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  420. 00000422  E588                     lsl        D0, 2
  421. 00000424  D0AD DAB0                add.l      D0, [A5 - 0x2550]
  422. 00000428  2040                     movea.l    A0, D0
  423. 0000042A  2650                     movea.l    A3, [A0]
  424. 0000042C  605A                     bra        +0x5C /* 00000488 */
  425. label0000042E:
  426. 0000042E  2F0C                     move.l     -[A7], A4
  427. 00000430  244B                     movea.l    A2, A3
  428. 00000432  7014                     moveq.l    D0, 0x14
  429. 00000434  D5C0                     add.l      A2, D0
  430. 00000436  2F0A                     move.l     -[A7], A2
  431. 00000438  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  432. 0000043C  1D40 FFFC                move.b     [A6 - 0x4], D0
  433. 00000440  4A00                     tst.b      D0
  434. 00000442  6630                     bne        +0x32 /* 00000474 */
  435. 00000444  202D DAAC                move.l     D0, [A5 - 0x2554]
  436. 00000448  670E                     beq        +0x10 /* 00000458 */
  437. 0000044A  102B 0010                move.b     D0, [A3 + 0x10]
  438. 0000044E  7223                     moveq.l    D1, 0x23
  439. 00000450  C001                     and.b      D0, D1
  440. 00000452  7220                     moveq.l    D1, 0x20
  441. 00000454  B001                     cmp.b      D0, D1
  442. 00000456  673A                     beq        +0x3C /* 00000492 */
  443. label00000458:
  444. 00000458  102B 0010                move.b     D0, [A3 + 0x10]
  445. 0000045C  7201                     moveq.l    D1, 0x01
  446. 0000045E  C001                     and.b      D0, D1
  447. 00000460  677A                     beq        +0x7C /* 000004DC */
  448. 00000462  202D C794                move.l     D0, [A5 - 0x386C]
  449. 00000466  6774                     beq        +0x76 /* 000004DC */
  450. 00000468  202D C798                move.l     D0, [A5 - 0x3868]
  451. 0000046C  666E                     bne        +0x70 /* 000004DC */
  452. 0000046E  2B4B C798                move.l     [A5 - 0x3868], A3
  453. 00000472  6068                     bra        +0x6A /* 000004DC */
  454. label00000474:
  455. 00000474  0C2E 0000 FFFC           cmpi.b     [A6 - 0x4], 0x0
  456. 0000047A  6A06                     bpl        +0x8 /* 00000482 */
  457. 0000047C  202B 0008                move.l     D0, [A3 + 0x8]
  458. 00000480  6004                     bra        +0x6 /* 00000486 */
  459. label00000482:
  460. 00000482  202B 000C                move.l     D0, [A3 + 0xC]
  461. label00000486:
  462. 00000486  2640                     movea.l    A3, D0
  463. label00000488:
  464. 00000488  200B                     move.l     D0, A3
  465. 0000048A  66A2                     bne        -0x5C /* 0000042E */
  466. 0000048C  202D DAAC                move.l     D0, [A5 - 0x2554]
  467. 00000490  6766                     beq        +0x68 /* 000004F8 */
  468. label00000492:
  469. 00000492  202D E60A                move.l     D0, [A5 - 0x19F6]
  470. 00000496  223C 0000 03F3           move.l     D1, 0x3F3
  471. 0000049C  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  472. 000004A0  E588                     lsl        D0, 2
  473. 000004A2  D0AD DAAC                add.l      D0, [A5 - 0x2554]
  474. 000004A6  2040                     movea.l    A0, D0
  475. 000004A8  2650                     movea.l    A3, [A0]
  476. 000004AA  6048                     bra        +0x4A /* 000004F4 */
  477. label000004AC:
  478. 000004AC  2F0C                     move.l     -[A7], A4
  479. 000004AE  244B                     movea.l    A2, A3
  480. 000004B0  7014                     moveq.l    D0, 0x14
  481. 000004B2  D5C0                     add.l      A2, D0
  482. 000004B4  2F0A                     move.l     -[A7], A2
  483. 000004B6  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  484. 000004BA  1D40 FFFC                move.b     [A6 - 0x4], D0
  485. 000004BE  4A00                     tst.b      D0
  486. 000004C0  661E                     bne        +0x20 /* 000004E0 */
  487. 000004C2  102B 0010                move.b     D0, [A3 + 0x10]
  488. 000004C6  7201                     moveq.l    D1, 0x01
  489. 000004C8  C001                     and.b      D0, D1
  490. 000004CA  6710                     beq        +0x12 /* 000004DC */
  491. 000004CC  202D C794                move.l     D0, [A5 - 0x386C]
  492. 000004D0  670A                     beq        +0xC /* 000004DC */
  493. 000004D2  202D C798                move.l     D0, [A5 - 0x3868]
  494. 000004D6  6604                     bne        +0x6 /* 000004DC */
  495. 000004D8  2B4B C798                move.l     [A5 - 0x3868], A3
  496. label000004DC:
  497. 000004DC  200B                     move.l     D0, A3
  498. 000004DE  601A                     bra        +0x1C /* 000004FA */
  499. label000004E0:
  500. 000004E0  0C2E 0000 FFFC           cmpi.b     [A6 - 0x4], 0x0
  501. 000004E6  6A06                     bpl        +0x8 /* 000004EE */
  502. 000004E8  202B 0008                move.l     D0, [A3 + 0x8]
  503. 000004EC  6004                     bra        +0x6 /* 000004F2 */
  504. label000004EE:
  505. 000004EE  202B 000C                move.l     D0, [A3 + 0xC]
  506. label000004F2:
  507. 000004F2  2640                     movea.l    A3, D0
  508. label000004F4:
  509. 000004F4  200B                     move.l     D0, A3
  510. 000004F6  66B4                     bne        -0x4A /* 000004AC */
  511. label000004F8:
  512. 000004F8  7000                     moveq.l    D0, 0x00
  513. label000004FA:
  514. 000004FA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  515. 000004FE  4E5E                     unlink     A6
  516. 00000500  4E75                     rts
  517. fn00000502:
  518. 00000502  4E56 0000                link       A6, 0
  519. 00000506  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  520. 0000050A  286E 0008                movea.l    A4, [A6 + 0x8]
  521. 0000050E  487A 0312                pea.l      [PC + 0x312 /* 00000822, value 0x76615F73 'va_s', cstring "va_start" */]
  522. 00000512  204C                     movea.l    A0, A4
  523. 00000514  7014                     moveq.l    D0, 0x14
  524. 00000516  D1C0                     add.l      A0, D0
  525. 00000518  2F08                     move.l     -[A7], A0
  526. 0000051A  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  527. 0000051E  504F                     addq.w     A7, 8
  528. 00000520  4A80                     tst.l      D0
  529. 00000522  6606                     bne        +0x8 /* 0000052A */
  530. 00000524  1B7C 0001 ED92           move.b     [A5 - 0x126E], 0x1
  531. label0000052A:
  532. 0000052A  102C 0010                move.b     D0, [A4 + 0x10]
  533. 0000052E  7201                     moveq.l    D1, 0x01
  534. 00000530  C001                     and.b      D0, D1
  535. 00000532  6700 0268                beq        +0x26A /* 0000079C */
  536. 00000536  4A94                     tst.l      [A4]
  537. 00000538  6600 00DA                bne        +0xDC /* 00000614 */
  538. 0000053C  362D E3AE                move.w     D3, [A5 - 0x1C52]
  539. 00000540  7020                     moveq.l    D0, 0x20
  540. 00000542  B640                     cmp.w      D3, D0
  541. 00000544  670A                     beq        +0xC /* 00000550 */
  542. 00000546  3003                     move.w     D0, D3
  543. 00000548  48C0                     ext.l      D0
  544. 0000054A  2F00                     move.l     -[A7], D0
  545. 0000054C  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  546. label00000550:
  547. 00000550  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  548. 00000554  2640                     movea.l    A3, D0
  549. 00000556  200B                     move.l     D0, A3
  550. 00000558  6700 0242                beq        +0x244 /* 0000079C */
  551. 0000055C  487A 02CE                pea.l      [PC + 0x2CE /* 0000082C, value 0x5F5F4C49 '__LI', cstring "__LINE__" */]
  552. 00000560  204C                     movea.l    A0, A4
  553. 00000562  7014                     moveq.l    D0, 0x14
  554. 00000564  D1C0                     add.l      A0, D0
  555. 00000566  2F08                     move.l     -[A7], A0
  556. 00000568  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  557. 0000056C  504F                     addq.w     A7, 8
  558. 0000056E  4A80                     tst.l      D0
  559. 00000570  661C                     bne        +0x1E /* 0000058E */
  560. 00000572  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  561. 00000576  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  562. 0000057A  2F00                     move.l     -[A7], D0
  563. 0000057C  7004                     moveq.l    D0, 0x04
  564. 0000057E  2F00                     move.l     -[A7], D0
  565. 00000580  42A7                     clr.l      -[A7]
  566. 00000582  42A7                     clr.l      -[A7]
  567. 00000584  42A7                     clr.l      -[A7]
  568. 00000586  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  569. 0000058A  6000 0260                bra        +0x262 /* 000007EC */
  570. label0000058E:
  571. 0000058E  487A 02A6                pea.l      [PC + 0x2A6 /* 00000836, value 0x5F5F4649 '__FI', cstring "__FILE__" */]
  572. 00000592  204C                     movea.l    A0, A4
  573. 00000594  7014                     moveq.l    D0, 0x14
  574. 00000596  D1C0                     add.l      A0, D0
  575. 00000598  2F08                     move.l     -[A7], A0
  576. 0000059A  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  577. 0000059E  504F                     addq.w     A7, 8
  578. 000005A0  4A80                     tst.l      D0
  579. 000005A2  6662                     bne        +0x64 /* 00000606 */
  580. 000005A4  260B                     move.l     D3, A3
  581. 000005A6  6712                     beq        +0x14 /* 000005BA */
  582. 000005A8  302B 0026                move.w     D0, [A3 + 0x26]
  583. 000005AC  48C0                     ext.l      D0
  584. 000005AE  E580                     asl        D0, 2
  585. 000005B0  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  586. 000005B4  2040                     movea.l    A0, D0
  587. 000005B6  2850                     movea.l    A4, [A0]
  588. 000005B8  6004                     bra        +0x6 /* 000005BE */
  589. label000005BA:
  590. 000005BA  286D E6B8                movea.l    A4, [A5 - 0x1948]
  591. label000005BE:
  592. 000005BE  2F0C                     move.l     -[A7], A4
  593. 000005C0  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  594. 000005C4  584F                     addq.w     A7, 4
  595. 000005C6  5680                     addq.l     D0, 3
  596. 000005C8  2F00                     move.l     -[A7], D0
  597. 000005CA  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  598. 000005CE  2440                     movea.l    A2, D0
  599. 000005D0  487A 0270                pea.l      [PC + 0x270 /* 00000842, value 0x22002000 '\"\0 \0', cstring "\"" */]
  600. 000005D4  2F0A                     move.l     -[A7], A2
  601. 000005D6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  602. 000005DA  504F                     addq.w     A7, 8
  603. 000005DC  2F0C                     move.l     -[A7], A4
  604. 000005DE  2F0A                     move.l     -[A7], A2
  605. 000005E0  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  606. 000005E4  504F                     addq.w     A7, 8
  607. 000005E6  487A 0258                pea.l      [PC + 0x258 /* 00000840, value 0x22002200 '\"\0\"\0', cstring "\"" */]
  608. 000005EA  2F0A                     move.l     -[A7], A2
  609. 000005EC  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  610. 000005F0  504F                     addq.w     A7, 8
  611. 000005F2  2F0A                     move.l     -[A7], A2
  612. 000005F4  7002                     moveq.l    D0, 0x02
  613. 000005F6  2F00                     move.l     -[A7], D0
  614. 000005F8  42A7                     clr.l      -[A7]
  615. 000005FA  42A7                     clr.l      -[A7]
  616. 000005FC  42A7                     clr.l      -[A7]
  617. 000005FE  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  618. 00000602  6000 01E8                bra        +0x1EA /* 000007EC */
  619. label00000606:
  620. 00000606  2F3C 0000 030D           move.l     -[A7], 0x30D
  621. 0000060C  4EBA F9F2                jsr        [PC - 0x60E /* 00000000 */]
  622. 00000610  6000 01DA                bra        +0x1DC /* 000007EC */
  623. label00000614:
  624. 00000614  102C 0010                move.b     D0, [A4 + 0x10]
  625. 00000618  7210                     moveq.l    D1, 0x10
  626. 0000061A  C001                     and.b      D0, D1
  627. 0000061C  6600 00F2                bne        +0xF4 /* 00000710 */
  628. 00000620  4244                     clr.w      D4
  629. 00000622  264C                     movea.l    A3, A4
  630. 00000624  7010                     moveq.l    D0, 0x10
  631. 00000626  D7C0                     add.l      A3, D0
  632. 00000628  6000 0080                bra        +0x82 /* 000006AA */
  633. label0000062C:
  634. 0000062C  0C6D 00FD E3AE           cmpi.w     [A5 - 0x1C52], 0xFD
  635. 00000632  6634                     bne        +0x36 /* 00000668 */
  636. 00000634  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  637. 00000638  362D E3AE                move.w     D3, [A5 - 0x1C52]
  638. 0000063C  0C43 00F9                cmpi.w     D3, 0xF9
  639. 00000640  6706                     beq        +0x8 /* 00000648 */
  640. 00000642  0C43 00FA                cmpi.w     D3, 0xFA
  641. 00000646  660A                     bne        +0xC /* 00000652 */
  642. label00000648:
  643. 00000648  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  644. 0000064C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  645. 00000650  6016                     bra        +0x18 /* 00000668 */
  646. label00000652:
  647. 00000652  302D E3AE                move.w     D0, [A5 - 0x1C52]
  648. 00000656  48C0                     ext.l      D0
  649. 00000658  2F00                     move.l     -[A7], D0
  650. 0000065A  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  651. 0000065E  2F3C 0000 00FD           move.l     -[A7], 0xFD
  652. 00000664  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  653. label00000668:
  654. 00000668  122D E3AF                move.b     D1, [A5 - 0x1C51]
  655. 0000066C  7000                     moveq.l    D0, 0x00
  656. 0000066E  1001                     move.b     D0, D1
  657. 00000670  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  658. 00000674  2040                     movea.l    A0, D0
  659. 00000676  1010                     move.b     D0, [A0]
  660. 00000678  7208                     moveq.l    D1, 0x08
  661. 0000067A  C001                     and.b      D0, D1
  662. 0000067C  6708                     beq        +0xA /* 00000686 */
  663. 0000067E  7801                     moveq.l    D4, 0x01
  664. 00000680  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  665. 00000684  6024                     bra        +0x26 /* 000006AA */
  666. label00000686:
  667. 00000686  0C6D 002F E3AE           cmpi.w     [A5 - 0x1C52], 0x2F /* '/' */
  668. 0000068C  6658                     bne        +0x5A /* 000006E6 */
  669. 0000068E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  670. 00000692  722A                     moveq.l    D1, 0x2A
  671. 00000694  B041                     cmp.w      D0, D1
  672. 00000696  6606                     bne        +0x8 /* 0000069E */
  673. 00000698  4EBA 38B6                jsr        [PC + 0x38B6 /* 00003F50 */]
  674. 0000069C  600C                     bra        +0xE /* 000006AA */
  675. label0000069E:
  676. 0000069E  0C6D 002F E3AE           cmpi.w     [A5 - 0x1C52], 0x2F /* '/' */
  677. 000006A4  662E                     bne        +0x30 /* 000006D4 */
  678. 000006A6  4EBA 3840                jsr        [PC + 0x3840 /* 00003EE8 */]
  679. label000006AA:
  680. 000006AA  1013                     move.b     D0, [A3]
  681. 000006AC  7204                     moveq.l    D1, 0x04
  682. 000006AE  C001                     and.b      D0, D1
  683. 000006B0  671E                     beq        +0x20 /* 000006D0 */
  684. 000006B2  202D E652                move.l     D0, [A5 - 0x19AE]
  685. 000006B6  6718                     beq        +0x1A /* 000006D0 */
  686. 000006B8  206D E652                movea.l    A0, [A5 - 0x19AE]
  687. 000006BC  1028 000D                move.b     D0, [A0 + 0xD]
  688. 000006C0  7201                     moveq.l    D1, 0x01
  689. 000006C2  B001                     cmp.b      D0, D1
  690. 000006C4  660A                     bne        +0xC /* 000006D0 */
  691. 000006C6  2068 001A                movea.l    A0, [A0 + 0x1A]
  692. 000006CA  B1CC                     cmpa.l     A0, A4
  693. 000006CC  6700 00CE                beq        +0xD0 /* 0000079C */
  694. label000006D0:
  695. 000006D0  6000 FF5A                bra        -0xA4 /* 0000062C */
  696. label000006D4:
  697. 000006D4  302D E3AE                move.w     D0, [A5 - 0x1C52]
  698. 000006D8  48C0                     ext.l      D0
  699. 000006DA  2F00                     move.l     -[A7], D0
  700. 000006DC  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  701. 000006E0  702F                     moveq.l    D0, 0x2F
  702. 000006E2  3B40 E3AE                move.w     [A5 - 0x1C52], D0
  703. label000006E6:
  704. 000006E6  362D E3AE                move.w     D3, [A5 - 0x1C52]
  705. 000006EA  7028                     moveq.l    D0, 0x28
  706. 000006EC  B640                     cmp.w      D3, D0
  707. 000006EE  6720                     beq        +0x22 /* 00000710 */
  708. 000006F0  4A44                     tst.w      D4
  709. 000006F2  6700 00A8                beq        +0xAA /* 0000079C */
  710. 000006F6  4A43                     tst.w      D3
  711. 000006F8  6700 00A2                beq        +0xA4 /* 0000079C */
  712. 000006FC  3003                     move.w     D0, D3
  713. 000006FE  48C0                     ext.l      D0
  714. 00000700  2F00                     move.l     -[A7], D0
  715. 00000702  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  716. 00000706  7020                     moveq.l    D0, 0x20
  717. 00000708  3B40 E3AE                move.w     [A5 - 0x1C52], D0
  718. 0000070C  6000 008E                bra        +0x90 /* 0000079C */
  719. label00000710:
  720. 00000710  102C 0010                move.b     D0, [A4 + 0x10]
  721. 00000714  7204                     moveq.l    D1, 0x04
  722. 00000716  C001                     and.b      D0, D1
  723. 00000718  6700 009A                beq        +0x9C /* 000007B4 */
  724. 0000071C  206D E64E                movea.l    A0, [A5 - 0x19B2]
  725. 00000720  1010                     move.b     D0, [A0]
  726. 00000722  0C00 00FF                cmpi.b     D0, 0xFF
  727. 00000726  6700 008C                beq        +0x8E /* 000007B4 */
  728. 0000072A  206D D396                movea.l    A0, [A5 - 0x2C6A]
  729. 0000072E  B1CC                     cmpa.l     A0, A4
  730. 00000730  6606                     bne        +0x8 /* 00000738 */
  731. 00000732  202D C798                move.l     D0, [A5 - 0x3868]
  732. 00000736  6764                     beq        +0x66 /* 0000079C */
  733. label00000738:
  734. 00000738  266D E652                movea.l    A3, [A5 - 0x19AE]
  735. 0000073C  6072                     bra        +0x74 /* 000007B0 */
  736. label0000073E:
  737. 0000073E  102B 000D                move.b     D0, [A3 + 0xD]
  738. 00000742  4880                     ext.w      D0
  739. 00000744  48C0                     ext.l      D0
  740. 00000746  7203                     moveq.l    D1, 0x03
  741. 00000748  B081                     cmp.l      D0, D1
  742. 0000074A  6768                     beq        +0x6A /* 000007B4 */
  743. 0000074C  7204                     moveq.l    D1, 0x04
  744. 0000074E  B081                     cmp.l      D0, D1
  745. 00000750  6714                     beq        +0x16 /* 00000766 */
  746. 00000752  7202                     moveq.l    D1, 0x02
  747. 00000754  B081                     cmp.l      D0, D1
  748. 00000756  6754                     beq        +0x56 /* 000007AC */
  749. 00000758  7205                     moveq.l    D1, 0x05
  750. 0000075A  B081                     cmp.l      D0, D1
  751. 0000075C  674E                     beq        +0x50 /* 000007AC */
  752. 0000075E  7201                     moveq.l    D1, 0x01
  753. 00000760  B081                     cmp.l      D0, D1
  754. 00000762  670A                     beq        +0xC /* 0000076E */
  755. 00000764  603A                     bra        +0x3C /* 000007A0 */
  756. label00000766:
  757. 00000766  B7ED E652                cmpa.l     A3, [A5 - 0x19AE]
  758. 0000076A  6648                     bne        +0x4A /* 000007B4 */
  759. 0000076C  603E                     bra        +0x40 /* 000007AC */
  760. label0000076E:
  761. 0000076E  206B 001A                movea.l    A0, [A3 + 0x1A]
  762. 00000772  B1CC                     cmpa.l     A0, A4
  763. 00000774  6636                     bne        +0x38 /* 000007AC */
  764. 00000776  206D C798                movea.l    A0, [A5 - 0x3868]
  765. 0000077A  B1CC                     cmpa.l     A0, A4
  766. 0000077C  6610                     bne        +0x12 /* 0000078E */
  767. 0000077E  206D E652                movea.l    A0, [A5 - 0x19AE]
  768. 00000782  2068 0004                movea.l    A0, [A0 + 0x4]
  769. 00000786  1010                     move.b     D0, [A0]
  770. 00000788  0C00 00FF                cmpi.b     D0, 0xFF
  771. 0000078C  660E                     bne        +0x10 /* 0000079C */
  772. label0000078E:
  773. 0000078E  206D E652                movea.l    A0, [A5 - 0x19AE]
  774. 00000792  1028 000D                move.b     D0, [A0 + 0xD]
  775. 00000796  7201                     moveq.l    D1, 0x01
  776. 00000798  B001                     cmp.b      D0, D1
  777. 0000079A  6610                     bne        +0x12 /* 000007AC */
  778. label0000079C:
  779. 0000079C  7000                     moveq.l    D0, 0x00
  780. 0000079E  6074                     bra        +0x76 /* 00000814 */
  781. label000007A0:
  782. 000007A0  2F3C 0000 035C           move.l     -[A7], 0x35C
  783. 000007A6  4EBA F858                jsr        [PC - 0x7A8 /* 00000000 */]
  784. 000007AA  6008                     bra        +0xA /* 000007B4 */
  785. label000007AC:
  786. 000007AC  266B 0008                movea.l    A3, [A3 + 0x8]
  787. label000007B0:
  788. 000007B0  200B                     move.l     D0, A3
  789. 000007B2  668A                     bne        -0x74 /* 0000073E */
  790. label000007B4:
  791. 000007B4  0C6D 0020 E3AE           cmpi.w     [A5 - 0x1C52], 0x20 /* ' ' */
  792. 000007BA  6612                     bne        +0x14 /* 000007CE */
  793. 000007BC  487A 0086                pea.l      [PC + 0x86 /* 00000844, value 0x20002F3C ' \0/<', cstring " " */]
  794. 000007C0  7005                     moveq.l    D0, 0x05
  795. 000007C2  2F00                     move.l     -[A7], D0
  796. 000007C4  42A7                     clr.l      -[A7]
  797. 000007C6  42A7                     clr.l      -[A7]
  798. 000007C8  42A7                     clr.l      -[A7]
  799. 000007CA  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  800. label000007CE:
  801. 000007CE  2F14                     move.l     -[A7], [A4]
  802. 000007D0  7001                     moveq.l    D0, 0x01
  803. 000007D2  2F00                     move.l     -[A7], D0
  804. 000007D4  2F0C                     move.l     -[A7], A4
  805. 000007D6  4EBA 470C                jsr        [PC + 0x470C /* 00004EE4 */]
  806. 000007DA  2F00                     move.l     -[A7], D0
  807. 000007DC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  808. 000007E0  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  809. 000007E4  2F00                     move.l     -[A7], D0
  810. 000007E6  2F0C                     move.l     -[A7], A4
  811. 000007E8  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  812. label000007EC:
  813. 000007EC  302D E34C                move.w     D0, [A5 - 0x1CB4]
  814. 000007F0  0240 8000                andi.w     D0, 0x8000
  815. 000007F4  6718                     beq        +0x1A /* 0000080E */
  816. 000007F6  53AD E63E                subq.l     [A5 - 0x19C2], 1
  817. 000007FA  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  818. 00000802  6A0A                     bpl        +0xC /* 0000080E */
  819. 00000804  2F3C 0000 036B           move.l     -[A7], 0x36B
  820. 0000080A  4EBA F7F4                jsr        [PC - 0x80C /* 00000000 */]
  821. label0000080E:
  822. 0000080E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  823. 00000812  7001                     moveq.l    D0, 0x01
  824. label00000814:
  825. 00000814  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  826. 00000818  4E5E                     unlink     A6
  827. 0000081A  205F                     movea.l    A0, [A7]+
  828. 0000081C  584F                     addq.w     A7, 4
  829. 0000081E  4ED0                     jmp        [A0]
  830. 00000820  0024 7661                ori.b      -[A4], 0x61 /* 'a' */
  831. 00000824  5F73 7461                subq.w     [A3 + D7.w * 4 + 0x61], 7
  832. 00000828  7274                     moveq.l    D1, 0x74
  833. 0000082A  0000 5F5F                ori.b      D0, 0x5F /* '_' */
  834. 0000082E  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  835. 00000832  5F5F                     subq.w     [A7]+, 7
  836. 00000834  0000 5F5F                ori.b      D0, 0x5F /* '_' */
  837. 00000838  4649                     not.w      A1
  838. 0000083A  4C45 5F5F                movem.l    D0,D1,D2,D3,D4,D6,A0,A1,A2,A3,A4,A6, D5
  839. 0000083E  0000 2200                ori.b      D0, 0x0
  840. 00000842  2200                     move.l     D1, D0
  841. 00000844  2000                     move.l     D0, D0
  842. 00000846  2F3C 0000 0FCC           move.l     -[A7], 0xFCC
  843. 0000084C  206D E69C                movea.l    A0, [A5 - 0x1964]
  844. 00000850  4E90                     jsr        [A0]
  845. 00000852  2B40 DAB0                move.l     [A5 - 0x2550], D0
  846. 00000856  202D E5DA                move.l     D0, [A5 - 0x1A26]
  847. 0000085A  660E                     bne        +0x10 /* 0000086A */
  848. 0000085C  2F3C 0000 0403           move.l     -[A7], 0x403
  849. 00000862  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  850. 00000866  2B40 E5DA                move.l     [A5 - 0x1A26], D0
  851. label0000086A:
  852. 0000086A  4EBA F7DE                jsr        [PC - 0x822 /* 0000004A */]
  853. 0000086E  202D D390                move.l     D0, [A5 - 0x2C70]
  854. 00000872  6612                     bne        +0x14 /* 00000886 */
  855. 00000874  7050                     moveq.l    D0, 0x50
  856. 00000876  2B40 D390                move.l     [A5 - 0x2C70], D0
  857. 0000087A  2F2D D390                move.l     -[A7], [A5 - 0x2C70]
  858. 0000087E  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  859. 00000882  2B40 D38C                move.l     [A5 - 0x2C74], D0
  860. label00000886:
  861. 00000886  7000                     moveq.l    D0, 0x00
  862. 00000888  2B40 D274                move.l     [A5 - 0x2D8C], D0
  863. 0000088C  7000                     moveq.l    D0, 0x00
  864. 0000088E  2B40 D380                move.l     [A5 - 0x2C80], D0
  865. 00000892  4E75                     rts
  866. 00000894  202D D384                move.l     D0, [A5 - 0x2C7C]
  867. 00000898  670A                     beq        +0xC /* 000008A4 */
  868. 0000089A  7020                     moveq.l    D0, 0x20
  869. 0000089C  2F00                     move.l     -[A7], D0
  870. 0000089E  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  871. 000008A2  584F                     addq.w     A7, 4
  872. label000008A4:
  873. 000008A4  202D D2AE                move.l     D0, [A5 - 0x2D52]
  874. 000008A8  670A                     beq        +0xC /* 000008B4 */
  875. 000008AA  2F2D D2AE                move.l     -[A7], [A5 - 0x2D52]
  876. 000008AE  206D E690                movea.l    A0, [A5 - 0x1970]
  877. 000008B2  4E90                     jsr        [A0]
  878. label000008B4:
  879. 000008B4  486D E6DA                pea.l      [A5 - 0x1926]
  880. 000008B8  42A7                     clr.l      -[A7]
  881. 000008BA  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  882. 000008BE  4E75                     rts
  883. 000008C0  4E56 0000                link       A6, 0
  884. 000008C4  48E7 0030                movem.l    -[A7], A2,A3
  885. 000008C8  246E 0008                movea.l    A2, [A6 + 0x8]
  886. 000008CC  7000                     moveq.l    D0, 0x00
  887. 000008CE  2640                     movea.l    A3, D0
  888. 000008D0  200A                     move.l     D0, A2
  889. 000008D2  6724                     beq        +0x26 /* 000008F8 */
  890. 000008D4  2F0A                     move.l     -[A7], A2
  891. 000008D6  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  892. 000008DA  584F                     addq.w     A7, 4
  893. 000008DC  5680                     addq.l     D0, 3
  894. 000008DE  2F00                     move.l     -[A7], D0
  895. 000008E0  206D E69C                movea.l    A0, [A5 - 0x1964]
  896. 000008E4  4E90                     jsr        [A0]
  897. 000008E6  2640                     movea.l    A3, D0
  898. 000008E8  2F0A                     move.l     -[A7], A2
  899. 000008EA  487A 003E                pea.l      [PC + 0x3E /* 0000092A, value 0x20257320 ' %s ', cstring " %s " */]
  900. 000008EE  2F0B                     move.l     -[A7], A3
  901. 000008F0  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  902. 000008F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  903. label000008F8:
  904. 000008F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  905. 000008FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  906. 00000900  4EBA 3C36                jsr        [PC + 0x3C36 /* 00004538 */]
  907. 00000904  2F00                     move.l     -[A7], D0
  908. 00000906  4EBA F9E0                jsr        [PC - 0x620 /* 000002E8 */]
  909. 0000090A  2440                     movea.l    A2, D0
  910. 0000090C  248B                     move.l     [A2], A3
  911. 0000090E  7000                     moveq.l    D0, 0x00
  912. 00000910  2540 0004                move.l     [A2 + 0x4], D0
  913. 00000914  002A 0011 0010           ori.b      [A2 + 0x10], 0x11
  914. 0000091A  200A                     move.l     D0, A2
  915. 0000091C  4CDF 0C00                movem.l    A2,A3, [A7]+
  916. 00000920  4E5E                     unlink     A6
  917. 00000922  205F                     movea.l    A0, [A7]+
  918. 00000924  504F                     addq.w     A7, 8
  919. 00000926  4ED0                     jmp        [A0]
  920. 00000928  0006 2025                ori.b      D6, 0x25 /* '%' */
  921. 0000092C  7320                     moveq.l    D1, 0x20
  922. 0000092E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  923. 00000932  FFFC                     .invalid   <<F/7/7>>
  924. 00000934  48E7 1020                movem.l    -[A7], D3,A2
  925. 00000938  7600                     moveq.l    D3, 0x00
  926. 0000093A  422E FFFC                clr.b      [A6 - 0x4]
  927. 0000093E  4EBA 2C70                jsr        [PC + 0x2C70 /* 000035B0 */]
  928. 00000942  7238                     moveq.l    D1, 0x38
  929. 00000944  B001                     cmp.b      D0, D1
  930. 00000946  660A                     bne        +0xC /* 00000952 */
  931. 00000948  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  932. 0000094E  4EBA 2C60                jsr        [PC + 0x2C60 /* 000035B0 */]
  933. label00000952:
  934. 00000952  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  935. 00000958  670C                     beq        +0xE /* 00000966 */
  936. 0000095A  7014                     moveq.l    D0, 0x14
  937. 0000095C  2F00                     move.l     -[A7], D0
  938. 0000095E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  939. 00000962  584F                     addq.w     A7, 4
  940. 00000964  6066                     bra        +0x68 /* 000009CC */
  941. label00000966:
  942. 00000966  4EBA FA9A                jsr        [PC - 0x566 /* 00000402 */]
  943. 0000096A  2440                     movea.l    A2, D0
  944. 0000096C  200A                     move.l     D0, A2
  945. 0000096E  670C                     beq        +0xE /* 0000097C */
  946. 00000970  102A 0010                move.b     D0, [A2 + 0x10]
  947. 00000974  7201                     moveq.l    D1, 0x01
  948. 00000976  C001                     and.b      D0, D1
  949. 00000978  6702                     beq        +0x4 /* 0000097C */
  950. 0000097A  7601                     moveq.l    D3, 0x01
  951. label0000097C:
  952. 0000097C  302D E34C                move.w     D0, [A5 - 0x1CB4]
  953. 00000980  0240 8000                andi.w     D0, 0x8000
  954. 00000984  6742                     beq        +0x44 /* 000009C8 */
  955. 00000986  53AD E63E                subq.l     [A5 - 0x19C2], 1
  956. 0000098A  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  957. 00000992  6A0A                     bpl        +0xC /* 0000099E */
  958. 00000994  2F3C 0000 012C           move.l     -[A7], 0x12C
  959. 0000099A  4EBA F664                jsr        [PC - 0x99C /* 00000000 */]
  960. label0000099E:
  961. 0000099E  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  962. 000009A4  670A                     beq        +0xC /* 000009B0 */
  963. 000009A6  2F3C 0000 012D           move.l     -[A7], 0x12D
  964. 000009AC  4EBA F652                jsr        [PC - 0x9AE /* 00000000 */]
  965. label000009B0:
  966. 000009B0  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  967. 000009B4  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  968. 000009B8  302D E3AE                move.w     D0, [A5 - 0x1C52]
  969. 000009BC  670A                     beq        +0xC /* 000009C8 */
  970. 000009BE  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  971. 000009C2  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  972. 000009C6  544F                     addq.w     A7, 2
  973. label000009C8:
  974. 000009C8  4EBA F6D2                jsr        [PC - 0x92E /* 0000009C */]
  975. label000009CC:
  976. 000009CC  102E FFFC                move.b     D0, [A6 - 0x4]
  977. 000009D0  670C                     beq        +0xE /* 000009DE */
  978. 000009D2  7039                     moveq.l    D0, 0x39
  979. 000009D4  1F00                     move.b     -[A7], D0
  980. 000009D6  7012                     moveq.l    D0, 0x12
  981. 000009D8  2F00                     move.l     -[A7], D0
  982. 000009DA  4EBA 46F8                jsr        [PC + 0x46F8 /* 000050D4 */]
  983. label000009DE:
  984. 000009DE  2003                     move.l     D0, D3
  985. 000009E0  4CDF 0408                movem.l    D3,A2, [A7]+
  986. 000009E4  4E5E                     unlink     A6
  987. 000009E6  4E75                     rts
  988. 000009E8  4E56 0000                link       A6, 0
  989. 000009EC  48E7 0030                movem.l    -[A7], A2,A3
  990. 000009F0  266E 0008                movea.l    A3, [A6 + 0x8]
  991. 000009F4  200B                     move.l     D0, A3
  992. 000009F6  660A                     bne        +0xC /* 00000A02 */
  993. 000009F8  7064                     moveq.l    D0, 0x64
  994. 000009FA  2F00                     move.l     -[A7], D0
  995. 000009FC  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  996. 00000A00  2640                     movea.l    A3, D0
  997. label00000A02:
  998. 00000A02  41ED E334                lea.l      A0, [A5 - 0x1CCC]
  999. 00000A06  244B                     movea.l    A2, A3
  1000. 00000A08  700B                     moveq.l    D0, 0x0B
  1001. label00000A0A:
  1002. 00000A0A  24D8                     move.l     [A2]+, [A0]+
  1003. 00000A0C  51C8 FFFC                dbf        D0, -0x6 /* 00000A0A */
  1004. 00000A10  3490                     move.w     [A2], [A0]
  1005. 00000A12  276D E5D6 0032           move.l     [A3 + 0x32], [A5 - 0x1A2A]
  1006. 00000A18  176D E27E 0036           move.b     [A3 + 0x36], [A5 - 0x1D82]
  1007. 00000A1E  7028                     moveq.l    D0, 0x28
  1008. 00000A20  2F00                     move.l     -[A7], D0
  1009. 00000A22  486D CBF6                pea.l      [A5 - 0x340A]
  1010. 00000A26  204B                     movea.l    A0, A3
  1011. 00000A28  7037                     moveq.l    D0, 0x37
  1012. 00000A2A  D1C0                     add.l      A0, D0
  1013. 00000A2C  2F08                     move.l     -[A7], A0
  1014. 00000A2E  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1015. 00000A32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1016. 00000A36  276D D274 0060           move.l     [A3 + 0x60], [A5 - 0x2D8C]
  1017. 00000A3C  2B4B D274                move.l     [A5 - 0x2D8C], A3
  1018. 00000A40  4CDF 0C00                movem.l    A2,A3, [A7]+
  1019. 00000A44  4E5E                     unlink     A6
  1020. 00000A46  205F                     movea.l    A0, [A7]+
  1021. 00000A48  584F                     addq.w     A7, 4
  1022. 00000A4A  4ED0                     jmp        [A0]
  1023. fn00000A4C:
  1024. 00000A4C  4E56 0000                link       A6, 0
  1025. 00000A50  48E7 0018                movem.l    -[A7], A3,A4
  1026. 00000A54  286E 0008                movea.l    A4, [A6 + 0x8]
  1027. 00000A58  47ED D3CE                lea.l      A3, [A5 - 0x2C32]
  1028. 00000A5C  6014                     bra        +0x16 /* 00000A72 */
  1029. label00000A5E:
  1030. 00000A5E  2F13                     move.l     -[A7], [A3]
  1031. 00000A60  2F0C                     move.l     -[A7], A4
  1032. 00000A62  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1033. 00000A66  504F                     addq.w     A7, 8
  1034. 00000A68  4A80                     tst.l      D0
  1035. 00000A6A  6604                     bne        +0x6 /* 00000A70 */
  1036. 00000A6C  200B                     move.l     D0, A3
  1037. 00000A6E  6008                     bra        +0xA /* 00000A78 */
  1038. label00000A70:
  1039. 00000A70  504B                     addq.w     A3, 8
  1040. label00000A72:
  1041. 00000A72  4A93                     tst.l      [A3]
  1042. 00000A74  66E8                     bne        -0x16 /* 00000A5E */
  1043. 00000A76  7000                     moveq.l    D0, 0x00
  1044. label00000A78:
  1045. 00000A78  4CDF 1800                movem.l    A3,A4, [A7]+
  1046. 00000A7C  4E5E                     unlink     A6
  1047. 00000A7E  205F                     movea.l    A0, [A7]+
  1048. 00000A80  584F                     addq.w     A7, 4
  1049. 00000A82  4ED0                     jmp        [A0]
  1050. fn00000A84:
  1051. 00000A84  4E56 0000                link       A6, 0
  1052. 00000A88  206E 0008                movea.l    A0, [A6 + 0x8]
  1053. 00000A8C  1228 0004                move.b     D1, [A0 + 0x4]
  1054. 00000A90  7000                     moveq.l    D0, 0x00
  1055. 00000A92  1001                     move.b     D0, D1
  1056. 00000A94  4A80                     tst.l      D0
  1057. 00000A96  6700 0592                beq        +0x594 /* 0000102A */
  1058. 00000A9A  7201                     moveq.l    D1, 0x01
  1059. 00000A9C  B081                     cmp.l      D0, D1
  1060. 00000A9E  6700 0250                beq        +0x252 /* 00000CF0 */
  1061. 00000AA2  7202                     moveq.l    D1, 0x02
  1062. 00000AA4  B081                     cmp.l      D0, D1
  1063. 00000AA6  6700 025C                beq        +0x25E /* 00000D04 */
  1064. 00000AAA  7203                     moveq.l    D1, 0x03
  1065. 00000AAC  B081                     cmp.l      D0, D1
  1066. 00000AAE  6700 0268                beq        +0x26A /* 00000D18 */
  1067. 00000AB2  7204                     moveq.l    D1, 0x04
  1068. 00000AB4  B081                     cmp.l      D0, D1
  1069. 00000AB6  6700 0270                beq        +0x272 /* 00000D28 */
  1070. 00000ABA  7205                     moveq.l    D1, 0x05
  1071. 00000ABC  B081                     cmp.l      D0, D1
  1072. 00000ABE  6700 027C                beq        +0x27E /* 00000D3C */
  1073. 00000AC2  7208                     moveq.l    D1, 0x08
  1074. 00000AC4  B081                     cmp.l      D0, D1
  1075. 00000AC6  6700 05D0                beq        +0x5D2 /* 00001098 */
  1076. 00000ACA  7209                     moveq.l    D1, 0x09
  1077. 00000ACC  B081                     cmp.l      D0, D1
  1078. 00000ACE  6700 05C8                beq        +0x5CA /* 00001098 */
  1079. 00000AD2  720A                     moveq.l    D1, 0x0A
  1080. 00000AD4  B081                     cmp.l      D0, D1
  1081. 00000AD6  6700 05C0                beq        +0x5C2 /* 00001098 */
  1082. 00000ADA  720B                     moveq.l    D1, 0x0B
  1083. 00000ADC  B081                     cmp.l      D0, D1
  1084. 00000ADE  6700 05B8                beq        +0x5BA /* 00001098 */
  1085. 00000AE2  7241                     moveq.l    D1, 0x41
  1086. 00000AE4  B081                     cmp.l      D0, D1
  1087. 00000AE6  6700 05B0                beq        +0x5B2 /* 00001098 */
  1088. 00000AEA  721B                     moveq.l    D1, 0x1B
  1089. 00000AEC  B081                     cmp.l      D0, D1
  1090. 00000AEE  6700 05A8                beq        +0x5AA /* 00001098 */
  1091. 00000AF2  720D                     moveq.l    D1, 0x0D
  1092. 00000AF4  B081                     cmp.l      D0, D1
  1093. 00000AF6  6700 05A0                beq        +0x5A2 /* 00001098 */
  1094. 00000AFA  722E                     moveq.l    D1, 0x2E
  1095. 00000AFC  B081                     cmp.l      D0, D1
  1096. 00000AFE  6700 0598                beq        +0x59A /* 00001098 */
  1097. 00000B02  722F                     moveq.l    D1, 0x2F
  1098. 00000B04  B081                     cmp.l      D0, D1
  1099. 00000B06  6700 0590                beq        +0x592 /* 00001098 */
  1100. 00000B0A  7230                     moveq.l    D1, 0x30
  1101. 00000B0C  B081                     cmp.l      D0, D1
  1102. 00000B0E  6700 0588                beq        +0x58A /* 00001098 */
  1103. 00000B12  7231                     moveq.l    D1, 0x31
  1104. 00000B14  B081                     cmp.l      D0, D1
  1105. 00000B16  6700 0580                beq        +0x582 /* 00001098 */
  1106. 00000B1A  720C                     moveq.l    D1, 0x0C
  1107. 00000B1C  B081                     cmp.l      D0, D1
  1108. 00000B1E  6700 0232                beq        +0x234 /* 00000D52 */
  1109. 00000B22  720E                     moveq.l    D1, 0x0E
  1110. 00000B24  B081                     cmp.l      D0, D1
  1111. 00000B26  6700 0234                beq        +0x236 /* 00000D5C */
  1112. 00000B2A  720F                     moveq.l    D1, 0x0F
  1113. 00000B2C  B081                     cmp.l      D0, D1
  1114. 00000B2E  6700 023C                beq        +0x23E /* 00000D6C */
  1115. 00000B32  7210                     moveq.l    D1, 0x10
  1116. 00000B34  B081                     cmp.l      D0, D1
  1117. 00000B36  6700 024A                beq        +0x24C /* 00000D82 */
  1118. 00000B3A  7211                     moveq.l    D1, 0x11
  1119. 00000B3C  B081                     cmp.l      D0, D1
  1120. 00000B3E  6700 025C                beq        +0x25E /* 00000D9C */
  1121. 00000B42  7212                     moveq.l    D1, 0x12
  1122. 00000B44  B081                     cmp.l      D0, D1
  1123. 00000B46  6700 026E                beq        +0x270 /* 00000DB6 */
  1124. 00000B4A  7213                     moveq.l    D1, 0x13
  1125. 00000B4C  B081                     cmp.l      D0, D1
  1126. 00000B4E  6700 0280                beq        +0x282 /* 00000DD0 */
  1127. 00000B52  7214                     moveq.l    D1, 0x14
  1128. 00000B54  B081                     cmp.l      D0, D1
  1129. 00000B56  6700 0292                beq        +0x294 /* 00000DEA */
  1130. 00000B5A  7215                     moveq.l    D1, 0x15
  1131. 00000B5C  B081                     cmp.l      D0, D1
  1132. 00000B5E  6700 02A6                beq        +0x2A8 /* 00000E06 */
  1133. 00000B62  7216                     moveq.l    D1, 0x16
  1134. 00000B64  B081                     cmp.l      D0, D1
  1135. 00000B66  6700 02BA                beq        +0x2BC /* 00000E22 */
  1136. 00000B6A  7217                     moveq.l    D1, 0x17
  1137. 00000B6C  B081                     cmp.l      D0, D1
  1138. 00000B6E  6700 02CE                beq        +0x2D0 /* 00000E3E */
  1139. 00000B72  7218                     moveq.l    D1, 0x18
  1140. 00000B74  B081                     cmp.l      D0, D1
  1141. 00000B76  6700 02E2                beq        +0x2E4 /* 00000E5A */
  1142. 00000B7A  7219                     moveq.l    D1, 0x19
  1143. 00000B7C  B081                     cmp.l      D0, D1
  1144. 00000B7E  6700 02F6                beq        +0x2F8 /* 00000E76 */
  1145. 00000B82  721A                     moveq.l    D1, 0x1A
  1146. 00000B84  B081                     cmp.l      D0, D1
  1147. 00000B86  6700 0302                beq        +0x304 /* 00000E8A */
  1148. 00000B8A  721C                     moveq.l    D1, 0x1C
  1149. 00000B8C  B081                     cmp.l      D0, D1
  1150. 00000B8E  6700 030E                beq        +0x310 /* 00000E9E */
  1151. 00000B92  721D                     moveq.l    D1, 0x1D
  1152. 00000B94  B081                     cmp.l      D0, D1
  1153. 00000B96  6700 031C                beq        +0x31E /* 00000EB4 */
  1154. 00000B9A  721E                     moveq.l    D1, 0x1E
  1155. 00000B9C  B081                     cmp.l      D0, D1
  1156. 00000B9E  6700 0324                beq        +0x326 /* 00000EC4 */
  1157. 00000BA2  721F                     moveq.l    D1, 0x1F
  1158. 00000BA4  B081                     cmp.l      D0, D1
  1159. 00000BA6  6700 0330                beq        +0x332 /* 00000ED8 */
  1160. 00000BAA  7220                     moveq.l    D1, 0x20
  1161. 00000BAC  B081                     cmp.l      D0, D1
  1162. 00000BAE  6700 0338                beq        +0x33A /* 00000EE8 */
  1163. 00000BB2  7221                     moveq.l    D1, 0x21
  1164. 00000BB4  B081                     cmp.l      D0, D1
  1165. 00000BB6  6700 0346                beq        +0x348 /* 00000EFE */
  1166. 00000BBA  7222                     moveq.l    D1, 0x22
  1167. 00000BBC  B081                     cmp.l      D0, D1
  1168. 00000BBE  6700 0354                beq        +0x356 /* 00000F14 */
  1169. 00000BC2  7223                     moveq.l    D1, 0x23
  1170. 00000BC4  B081                     cmp.l      D0, D1
  1171. 00000BC6  6700 0362                beq        +0x364 /* 00000F2A */
  1172. 00000BCA  7224                     moveq.l    D1, 0x24
  1173. 00000BCC  B081                     cmp.l      D0, D1
  1174. 00000BCE  6700 0370                beq        +0x372 /* 00000F40 */
  1175. 00000BD2  7225                     moveq.l    D1, 0x25
  1176. 00000BD4  B081                     cmp.l      D0, D1
  1177. 00000BD6  6700 037E                beq        +0x380 /* 00000F56 */
  1178. 00000BDA  7226                     moveq.l    D1, 0x26
  1179. 00000BDC  B081                     cmp.l      D0, D1
  1180. 00000BDE  6700 038C                beq        +0x38E /* 00000F6C */
  1181. 00000BE2  7227                     moveq.l    D1, 0x27
  1182. 00000BE4  B081                     cmp.l      D0, D1
  1183. 00000BE6  6700 039A                beq        +0x39C /* 00000F82 */
  1184. 00000BEA  7228                     moveq.l    D1, 0x28
  1185. 00000BEC  B081                     cmp.l      D0, D1
  1186. 00000BEE  6700 03A8                beq        +0x3AA /* 00000F98 */
  1187. 00000BF2  7229                     moveq.l    D1, 0x29
  1188. 00000BF4  B081                     cmp.l      D0, D1
  1189. 00000BF6  6700 03B6                beq        +0x3B8 /* 00000FAE */
  1190. 00000BFA  722A                     moveq.l    D1, 0x2A
  1191. 00000BFC  B081                     cmp.l      D0, D1
  1192. 00000BFE  6700 03C4                beq        +0x3C6 /* 00000FC4 */
  1193. 00000C02  722B                     moveq.l    D1, 0x2B
  1194. 00000C04  B081                     cmp.l      D0, D1
  1195. 00000C06  6700 03D2                beq        +0x3D4 /* 00000FDA */
  1196. 00000C0A  722C                     moveq.l    D1, 0x2C
  1197. 00000C0C  B081                     cmp.l      D0, D1
  1198. 00000C0E  6700 03E0                beq        +0x3E2 /* 00000FF0 */
  1199. 00000C12  722D                     moveq.l    D1, 0x2D
  1200. 00000C14  B081                     cmp.l      D0, D1
  1201. 00000C16  6700 03EE                beq        +0x3F0 /* 00001006 */
  1202. 00000C1A  7240                     moveq.l    D1, 0x40
  1203. 00000C1C  B081                     cmp.l      D0, D1
  1204. 00000C1E  6700 03FC                beq        +0x3FE /* 0000101C */
  1205. 00000C22  7237                     moveq.l    D1, 0x37
  1206. 00000C24  B081                     cmp.l      D0, D1
  1207. 00000C26  6700 0470                beq        +0x472 /* 00001098 */
  1208. 00000C2A  7232                     moveq.l    D1, 0x32
  1209. 00000C2C  B081                     cmp.l      D0, D1
  1210. 00000C2E  6700 0468                beq        +0x46A /* 00001098 */
  1211. 00000C32  7239                     moveq.l    D1, 0x39
  1212. 00000C34  B081                     cmp.l      D0, D1
  1213. 00000C36  6700 0460                beq        +0x462 /* 00001098 */
  1214. 00000C3A  723A                     moveq.l    D1, 0x3A
  1215. 00000C3C  B081                     cmp.l      D0, D1
  1216. 00000C3E  6700 0458                beq        +0x45A /* 00001098 */
  1217. 00000C42  723B                     moveq.l    D1, 0x3B
  1218. 00000C44  B081                     cmp.l      D0, D1
  1219. 00000C46  6700 0450                beq        +0x452 /* 00001098 */
  1220. 00000C4A  723C                     moveq.l    D1, 0x3C
  1221. 00000C4C  B081                     cmp.l      D0, D1
  1222. 00000C4E  6700 0448                beq        +0x44A /* 00001098 */
  1223. 00000C52  723D                     moveq.l    D1, 0x3D
  1224. 00000C54  B081                     cmp.l      D0, D1
  1225. 00000C56  6700 0440                beq        +0x442 /* 00001098 */
  1226. 00000C5A  7242                     moveq.l    D1, 0x42
  1227. 00000C5C  B081                     cmp.l      D0, D1
  1228. 00000C5E  6700 0438                beq        +0x43A /* 00001098 */
  1229. 00000C62  7243                     moveq.l    D1, 0x43
  1230. 00000C64  B081                     cmp.l      D0, D1
  1231. 00000C66  6700 0430                beq        +0x432 /* 00001098 */
  1232. 00000C6A  7244                     moveq.l    D1, 0x44
  1233. 00000C6C  B081                     cmp.l      D0, D1
  1234. 00000C6E  6700 0428                beq        +0x42A /* 00001098 */
  1235. 00000C72  7245                     moveq.l    D1, 0x45
  1236. 00000C74  B081                     cmp.l      D0, D1
  1237. 00000C76  6700 0420                beq        +0x422 /* 00001098 */
  1238. 00000C7A  7246                     moveq.l    D1, 0x46
  1239. 00000C7C  B081                     cmp.l      D0, D1
  1240. 00000C7E  6700 0418                beq        +0x41A /* 00001098 */
  1241. 00000C82  7247                     moveq.l    D1, 0x47
  1242. 00000C84  B081                     cmp.l      D0, D1
  1243. 00000C86  6700 0410                beq        +0x412 /* 00001098 */
  1244. 00000C8A  7234                     moveq.l    D1, 0x34
  1245. 00000C8C  B081                     cmp.l      D0, D1
  1246. 00000C8E  6700 0396                beq        +0x398 /* 00001026 */
  1247. 00000C92  7233                     moveq.l    D1, 0x33
  1248. 00000C94  B081                     cmp.l      D0, D1
  1249. 00000C96  6700 038E                beq        +0x390 /* 00001026 */
  1250. 00000C9A  7235                     moveq.l    D1, 0x35
  1251. 00000C9C  B081                     cmp.l      D0, D1
  1252. 00000C9E  6700 0386                beq        +0x388 /* 00001026 */
  1253. 00000CA2  7236                     moveq.l    D1, 0x36
  1254. 00000CA4  B081                     cmp.l      D0, D1
  1255. 00000CA6  6700 0382                beq        +0x384 /* 0000102A */
  1256. 00000CAA  723F                     moveq.l    D1, 0x3F
  1257. 00000CAC  B081                     cmp.l      D0, D1
  1258. 00000CAE  6700 0388                beq        +0x38A /* 00001038 */
  1259. 00000CB2  723E                     moveq.l    D1, 0x3E
  1260. 00000CB4  B081                     cmp.l      D0, D1
  1261. 00000CB6  6700 038A                beq        +0x38C /* 00001042 */
  1262. 00000CBA  7238                     moveq.l    D1, 0x38
  1263. 00000CBC  B081                     cmp.l      D0, D1
  1264. 00000CBE  6700 03D8                beq        +0x3DA /* 00001098 */
  1265. 00000CC2  7248                     moveq.l    D1, 0x48
  1266. 00000CC4  B081                     cmp.l      D0, D1
  1267. 00000CC6  6700 0388                beq        +0x38A /* 00001050 */
  1268. 00000CCA  7249                     moveq.l    D1, 0x49
  1269. 00000CCC  B081                     cmp.l      D0, D1
  1270. 00000CCE  6700 038E                beq        +0x390 /* 0000105E */
  1271. 00000CD2  724A                     moveq.l    D1, 0x4A
  1272. 00000CD4  B081                     cmp.l      D0, D1
  1273. 00000CD6  6700 0398                beq        +0x39A /* 00001070 */
  1274. 00000CDA  724B                     moveq.l    D1, 0x4B
  1275. 00000CDC  B081                     cmp.l      D0, D1
  1276. 00000CDE  6700 03A4                beq        +0x3A6 /* 00001084 */
  1277. 00000CE2  2F3C 0000 06D2           move.l     -[A7], 0x6D2
  1278. 00000CE8  4EBA F316                jsr        [PC - 0xCEA /* 00000000 */]
  1279. 00000CEC  6000 033C                bra        +0x33E /* 0000102A */
  1280. label00000CF0:
  1281. 00000CF0  0C2D 0002 E350           cmpi.b     [A5 - 0x1CB0], 0x2
  1282. 00000CF6  6704                     beq        +0x6 /* 00000CFC */
  1283. 00000CF8  7000                     moveq.l    D0, 0x00
  1284. 00000CFA  6002                     bra        +0x4 /* 00000CFE */
  1285. label00000CFC:
  1286. 00000CFC  7001                     moveq.l    D0, 0x01
  1287. label00000CFE:
  1288. 00000CFE  2000                     move.l     D0, D0
  1289. 00000D00  4EFA 0398                jmp        [PC + 0x398 /* 0000109A */]
  1290. label00000D04:
  1291. 00000D04  0C2D 0001 E350           cmpi.b     [A5 - 0x1CB0], 0x1
  1292. 00000D0A  6704                     beq        +0x6 /* 00000D10 */
  1293. 00000D0C  7000                     moveq.l    D0, 0x00
  1294. 00000D0E  6002                     bra        +0x4 /* 00000D12 */
  1295. label00000D10:
  1296. 00000D10  7001                     moveq.l    D0, 0x01
  1297. label00000D12:
  1298. 00000D12  2000                     move.l     D0, D0
  1299. 00000D14  4EFA 0384                jmp        [PC + 0x384 /* 0000109A */]
  1300. label00000D18:
  1301. 00000D18  302D E354                move.w     D0, [A5 - 0x1CAC]
  1302. 00000D1C  57C0                     seq        D0
  1303. 00000D1E  4400                     neg.b      D0
  1304. 00000D20  4880                     ext.w      D0
  1305. 00000D22  48C0                     ext.l      D0
  1306. 00000D24  4EFA 0374                jmp        [PC + 0x374 /* 0000109A */]
  1307. label00000D28:
  1308. 00000D28  302D E34A                move.w     D0, [A5 - 0x1CB6]
  1309. 00000D2C  7201                     moveq.l    D1, 0x01
  1310. 00000D2E  C041                     and.w      D0, D1
  1311. 00000D30  56C0                     sne        D0
  1312. 00000D32  4400                     neg.b      D0
  1313. 00000D34  4880                     ext.w      D0
  1314. 00000D36  48C0                     ext.l      D0
  1315. 00000D38  4EFA 0360                jmp        [PC + 0x360 /* 0000109A */]
  1316. label00000D3C:
  1317. 00000D3C  302D E34C                move.w     D0, [A5 - 0x1CB4]
  1318. 00000D40  0240 0800                andi.w     D0, 0x800
  1319. 00000D44  4A40                     tst.w      D0
  1320. 00000D46  56C0                     sne        D0
  1321. 00000D48  4400                     neg.b      D0
  1322. 00000D4A  4880                     ext.w      D0
  1323. 00000D4C  48C0                     ext.l      D0
  1324. 00000D4E  4EFA 034A                jmp        [PC + 0x34A /* 0000109A */]
  1325. label00000D52:
  1326. 00000D52  202D E612                move.l     D0, [A5 - 0x19EE]
  1327. 00000D56  5280                     addq.l     D0, 1
  1328. 00000D58  4EFA 0340                jmp        [PC + 0x340 /* 0000109A */]
  1329. label00000D5C:
  1330. 00000D5C  102D E335                move.b     D0, [A5 - 0x1CCB]
  1331. 00000D60  56C0                     sne        D0
  1332. 00000D62  4400                     neg.b      D0
  1333. 00000D64  4880                     ext.w      D0
  1334. 00000D66  48C0                     ext.l      D0
  1335. 00000D68  4EFA 0330                jmp        [PC + 0x330 /* 0000109A */]
  1336. label00000D6C:
  1337. 00000D6C  102D E335                move.b     D0, [A5 - 0x1CCB]
  1338. 00000D70  6706                     beq        +0x8 /* 00000D78 */
  1339. 00000D72  102D E33A                move.b     D0, [A5 - 0x1CC6]
  1340. 00000D76  6704                     beq        +0x6 /* 00000D7C */
  1341. label00000D78:
  1342. 00000D78  7000                     moveq.l    D0, 0x00
  1343. 00000D7A  6002                     bra        +0x4 /* 00000D7E */
  1344. label00000D7C:
  1345. 00000D7C  7001                     moveq.l    D0, 0x01
  1346. label00000D7E:
  1347. 00000D7E  4EFA 031A                jmp        [PC + 0x31A /* 0000109A */]
  1348. label00000D82:
  1349. 00000D82  102D E335                move.b     D0, [A5 - 0x1CCB]
  1350. 00000D86  670A                     beq        +0xC /* 00000D92 */
  1351. 00000D88  302D E5D8                move.w     D0, [A5 - 0x1A28]
  1352. 00000D8C  7202                     moveq.l    D1, 0x02
  1353. 00000D8E  C041                     and.w      D0, D1
  1354. 00000D90  6604                     bne        +0x6 /* 00000D96 */
  1355. label00000D92:
  1356. 00000D92  7000                     moveq.l    D0, 0x00
  1357. 00000D94  6002                     bra        +0x4 /* 00000D98 */
  1358. label00000D96:
  1359. 00000D96  7001                     moveq.l    D0, 0x01
  1360. label00000D98:
  1361. 00000D98  4EFA 0300                jmp        [PC + 0x300 /* 0000109A */]
  1362. label00000D9C:
  1363. 00000D9C  102D E335                move.b     D0, [A5 - 0x1CCB]
  1364. 00000DA0  670A                     beq        +0xC /* 00000DAC */
  1365. 00000DA2  202D E5D6                move.l     D0, [A5 - 0x1A2A]
  1366. 00000DA6  7204                     moveq.l    D1, 0x04
  1367. 00000DA8  C081                     and.l      D0, D1
  1368. 00000DAA  6604                     bne        +0x6 /* 00000DB0 */
  1369. label00000DAC:
  1370. 00000DAC  7000                     moveq.l    D0, 0x00
  1371. 00000DAE  6002                     bra        +0x4 /* 00000DB2 */
  1372. label00000DB0:
  1373. 00000DB0  7001                     moveq.l    D0, 0x01
  1374. label00000DB2:
  1375. 00000DB2  4EFA 02E6                jmp        [PC + 0x2E6 /* 0000109A */]
  1376. label00000DB6:
  1377. 00000DB6  102D E335                move.b     D0, [A5 - 0x1CCB]
  1378. 00000DBA  670A                     beq        +0xC /* 00000DC6 */
  1379. 00000DBC  202D E5D6                move.l     D0, [A5 - 0x1A2A]
  1380. 00000DC0  7210                     moveq.l    D1, 0x10
  1381. 00000DC2  C081                     and.l      D0, D1
  1382. 00000DC4  6604                     bne        +0x6 /* 00000DCA */
  1383. label00000DC6:
  1384. 00000DC6  7000                     moveq.l    D0, 0x00
  1385. 00000DC8  6002                     bra        +0x4 /* 00000DCC */
  1386. label00000DCA:
  1387. 00000DCA  7001                     moveq.l    D0, 0x01
  1388. label00000DCC:
  1389. 00000DCC  4EFA 02CC                jmp        [PC + 0x2CC /* 0000109A */]
  1390. label00000DD0:
  1391. 00000DD0  102D E335                move.b     D0, [A5 - 0x1CCB]
  1392. 00000DD4  670A                     beq        +0xC /* 00000DE0 */
  1393. 00000DD6  202D E5D6                move.l     D0, [A5 - 0x1A2A]
  1394. 00000DDA  7220                     moveq.l    D1, 0x20
  1395. 00000DDC  C081                     and.l      D0, D1
  1396. 00000DDE  6604                     bne        +0x6 /* 00000DE4 */
  1397. label00000DE0:
  1398. 00000DE0  7000                     moveq.l    D0, 0x00
  1399. 00000DE2  6002                     bra        +0x4 /* 00000DE6 */
  1400. label00000DE4:
  1401. 00000DE4  7001                     moveq.l    D0, 0x01
  1402. label00000DE6:
  1403. 00000DE6  4EFA 02B2                jmp        [PC + 0x2B2 /* 0000109A */]
  1404. label00000DEA:
  1405. 00000DEA  102D E335                move.b     D0, [A5 - 0x1CCB]
  1406. 00000DEE  670C                     beq        +0xE /* 00000DFC */
  1407. 00000DF0  202D E5D6                move.l     D0, [A5 - 0x1A2A]
  1408. 00000DF4  0280 0000 0080           andi.l     D0, 0x80
  1409. 00000DFA  6604                     bne        +0x6 /* 00000E00 */
  1410. label00000DFC:
  1411. 00000DFC  7000                     moveq.l    D0, 0x00
  1412. 00000DFE  6002                     bra        +0x4 /* 00000E02 */
  1413. label00000E00:
  1414. 00000E00  7001                     moveq.l    D0, 0x01
  1415. label00000E02:
  1416. 00000E02  4EFA 0296                jmp        [PC + 0x296 /* 0000109A */]
  1417. label00000E06:
  1418. 00000E06  102D E335                move.b     D0, [A5 - 0x1CCB]
  1419. 00000E0A  670C                     beq        +0xE /* 00000E18 */
  1420. 00000E0C  202D E5D6                move.l     D0, [A5 - 0x1A2A]
  1421. 00000E10  0280 0000 0100           andi.l     D0, 0x100
  1422. 00000E16  6604                     bne        +0x6 /* 00000E1C */
  1423. label00000E18:
  1424. 00000E18  7000                     moveq.l    D0, 0x00
  1425. 00000E1A  6002                     bra        +0x4 /* 00000E1E */
  1426. label00000E1C:
  1427. 00000E1C  7001                     moveq.l    D0, 0x01
  1428. label00000E1E:
  1429. 00000E1E  4EFA 027A                jmp        [PC + 0x27A /* 0000109A */]
  1430. label00000E22:
  1431. 00000E22  102D E335                move.b     D0, [A5 - 0x1CCB]
  1432. 00000E26  670C                     beq        +0xE /* 00000E34 */
  1433. 00000E28  202D E5D6                move.l     D0, [A5 - 0x1A2A]
  1434. 00000E2C  0280 0000 0400           andi.l     D0, 0x400
  1435. 00000E32  6604                     bne        +0x6 /* 00000E38 */
  1436. label00000E34:
  1437. 00000E34  7000                     moveq.l    D0, 0x00
  1438. 00000E36  6002                     bra        +0x4 /* 00000E3A */
  1439. label00000E38:
  1440. 00000E38  7001                     moveq.l    D0, 0x01
  1441. label00000E3A:
  1442. 00000E3A  4EFA 025E                jmp        [PC + 0x25E /* 0000109A */]
  1443. label00000E3E:
  1444. 00000E3E  102D E335                move.b     D0, [A5 - 0x1CCB]
  1445. 00000E42  670C                     beq        +0xE /* 00000E50 */
  1446. 00000E44  202D E5D6                move.l     D0, [A5 - 0x1A2A]
  1447. 00000E48  0280 0000 0200           andi.l     D0, 0x200
  1448. 00000E4E  6604                     bne        +0x6 /* 00000E54 */
  1449. label00000E50:
  1450. 00000E50  7000                     moveq.l    D0, 0x00
  1451. 00000E52  6002                     bra        +0x4 /* 00000E56 */
  1452. label00000E54:
  1453. 00000E54  7001                     moveq.l    D0, 0x01
  1454. label00000E56:
  1455. 00000E56  4EFA 0242                jmp        [PC + 0x242 /* 0000109A */]
  1456. label00000E5A:
  1457. 00000E5A  102D E335                move.b     D0, [A5 - 0x1CCB]
  1458. 00000E5E  670C                     beq        +0xE /* 00000E6C */
  1459. 00000E60  202D E5D6                move.l     D0, [A5 - 0x1A2A]
  1460. 00000E64  0280 0000 0800           andi.l     D0, 0x800
  1461. 00000E6A  6604                     bne        +0x6 /* 00000E70 */
  1462. label00000E6C:
  1463. 00000E6C  7000                     moveq.l    D0, 0x00
  1464. 00000E6E  6002                     bra        +0x4 /* 00000E72 */
  1465. label00000E70:
  1466. 00000E70  7001                     moveq.l    D0, 0x01
  1467. label00000E72:
  1468. 00000E72  4EFA 0226                jmp        [PC + 0x226 /* 0000109A */]
  1469. label00000E76:
  1470. 00000E76  302D E34A                move.w     D0, [A5 - 0x1CB6]
  1471. 00000E7A  7240                     moveq.l    D1, 0x40
  1472. 00000E7C  C041                     and.w      D0, D1
  1473. 00000E7E  56C0                     sne        D0
  1474. 00000E80  4400                     neg.b      D0
  1475. 00000E82  4880                     ext.w      D0
  1476. 00000E84  48C0                     ext.l      D0
  1477. 00000E86  4EFA 0212                jmp        [PC + 0x212 /* 0000109A */]
  1478. label00000E8A:
  1479. 00000E8A  302D E358                move.w     D0, [A5 - 0x1CA8]
  1480. 00000E8E  7201                     moveq.l    D1, 0x01
  1481. 00000E90  C041                     and.w      D0, D1
  1482. 00000E92  56C0                     sne        D0
  1483. 00000E94  4400                     neg.b      D0
  1484. 00000E96  4880                     ext.w      D0
  1485. 00000E98  48C0                     ext.l      D0
  1486. 00000E9A  4EFA 01FE                jmp        [PC + 0x1FE /* 0000109A */]
  1487. label00000E9E:
  1488. 00000E9E  302D E34A                move.w     D0, [A5 - 0x1CB6]
  1489. 00000EA2  0240 1000                andi.w     D0, 0x1000
  1490. 00000EA6  4A40                     tst.w      D0
  1491. 00000EA8  56C0                     sne        D0
  1492. 00000EAA  4400                     neg.b      D0
  1493. 00000EAC  4880                     ext.w      D0
  1494. 00000EAE  48C0                     ext.l      D0
  1495. 00000EB0  4EFA 01E8                jmp        [PC + 0x1E8 /* 0000109A */]
  1496. label00000EB4:
  1497. 00000EB4  102D E35A                move.b     D0, [A5 - 0x1CA6]
  1498. 00000EB8  57C0                     seq        D0
  1499. 00000EBA  4400                     neg.b      D0
  1500. 00000EBC  4880                     ext.w      D0
  1501. 00000EBE  48C0                     ext.l      D0
  1502. 00000EC0  4EFA 01D8                jmp        [PC + 0x1D8 /* 0000109A */]
  1503. label00000EC4:
  1504. 00000EC4  0C2D 0002 E35A           cmpi.b     [A5 - 0x1CA6], 0x2
  1505. 00000ECA  6704                     beq        +0x6 /* 00000ED0 */
  1506. 00000ECC  7000                     moveq.l    D0, 0x00
  1507. 00000ECE  6002                     bra        +0x4 /* 00000ED2 */
  1508. label00000ED0:
  1509. 00000ED0  7001                     moveq.l    D0, 0x01
  1510. label00000ED2:
  1511. 00000ED2  2000                     move.l     D0, D0
  1512. 00000ED4  4EFA 01C4                jmp        [PC + 0x1C4 /* 0000109A */]
  1513. label00000ED8:
  1514. 00000ED8  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1515. 00000EDC  56C0                     sne        D0
  1516. 00000EDE  4400                     neg.b      D0
  1517. 00000EE0  4880                     ext.w      D0
  1518. 00000EE2  48C0                     ext.l      D0
  1519. 00000EE4  4EFA 01B4                jmp        [PC + 0x1B4 /* 0000109A */]
  1520. label00000EE8:
  1521. 00000EE8  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1522. 00000EEC  6706                     beq        +0x8 /* 00000EF4 */
  1523. 00000EEE  102D CBF8                move.b     D0, [A5 - 0x3408]
  1524. 00000EF2  6704                     beq        +0x6 /* 00000EF8 */
  1525. label00000EF4:
  1526. 00000EF4  7000                     moveq.l    D0, 0x00
  1527. 00000EF6  6002                     bra        +0x4 /* 00000EFA */
  1528. label00000EF8:
  1529. 00000EF8  7001                     moveq.l    D0, 0x01
  1530. label00000EFA:
  1531. 00000EFA  4EFA 019E                jmp        [PC + 0x19E /* 0000109A */]
  1532. label00000EFE:
  1533. 00000EFE  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1534. 00000F02  6706                     beq        +0x8 /* 00000F0A */
  1535. 00000F04  102D CBF9                move.b     D0, [A5 - 0x3407]
  1536. 00000F08  6704                     beq        +0x6 /* 00000F0E */
  1537. label00000F0A:
  1538. 00000F0A  7000                     moveq.l    D0, 0x00
  1539. 00000F0C  6002                     bra        +0x4 /* 00000F10 */
  1540. label00000F0E:
  1541. 00000F0E  7001                     moveq.l    D0, 0x01
  1542. label00000F10:
  1543. 00000F10  4EFA 0188                jmp        [PC + 0x188 /* 0000109A */]
  1544. label00000F14:
  1545. 00000F14  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1546. 00000F18  6706                     beq        +0x8 /* 00000F20 */
  1547. 00000F1A  102D CBFB                move.b     D0, [A5 - 0x3405]
  1548. 00000F1E  6704                     beq        +0x6 /* 00000F24 */
  1549. label00000F20:
  1550. 00000F20  7000                     moveq.l    D0, 0x00
  1551. 00000F22  6002                     bra        +0x4 /* 00000F26 */
  1552. label00000F24:
  1553. 00000F24  7001                     moveq.l    D0, 0x01
  1554. label00000F26:
  1555. 00000F26  4EFA 0172                jmp        [PC + 0x172 /* 0000109A */]
  1556. label00000F2A:
  1557. 00000F2A  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1558. 00000F2E  6706                     beq        +0x8 /* 00000F36 */
  1559. 00000F30  102D CBFC                move.b     D0, [A5 - 0x3404]
  1560. 00000F34  6704                     beq        +0x6 /* 00000F3A */
  1561. label00000F36:
  1562. 00000F36  7000                     moveq.l    D0, 0x00
  1563. 00000F38  6002                     bra        +0x4 /* 00000F3C */
  1564. label00000F3A:
  1565. 00000F3A  7001                     moveq.l    D0, 0x01
  1566. label00000F3C:
  1567. 00000F3C  4EFA 015C                jmp        [PC + 0x15C /* 0000109A */]
  1568. label00000F40:
  1569. 00000F40  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1570. 00000F44  6706                     beq        +0x8 /* 00000F4C */
  1571. 00000F46  102D CBFD                move.b     D0, [A5 - 0x3403]
  1572. 00000F4A  6704                     beq        +0x6 /* 00000F50 */
  1573. label00000F4C:
  1574. 00000F4C  7000                     moveq.l    D0, 0x00
  1575. 00000F4E  6002                     bra        +0x4 /* 00000F52 */
  1576. label00000F50:
  1577. 00000F50  7001                     moveq.l    D0, 0x01
  1578. label00000F52:
  1579. 00000F52  4EFA 0146                jmp        [PC + 0x146 /* 0000109A */]
  1580. label00000F56:
  1581. 00000F56  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1582. 00000F5A  6706                     beq        +0x8 /* 00000F62 */
  1583. 00000F5C  102D CBFE                move.b     D0, [A5 - 0x3402]
  1584. 00000F60  6704                     beq        +0x6 /* 00000F66 */
  1585. label00000F62:
  1586. 00000F62  7000                     moveq.l    D0, 0x00
  1587. 00000F64  6002                     bra        +0x4 /* 00000F68 */
  1588. label00000F66:
  1589. 00000F66  7001                     moveq.l    D0, 0x01
  1590. label00000F68:
  1591. 00000F68  4EFA 0130                jmp        [PC + 0x130 /* 0000109A */]
  1592. label00000F6C:
  1593. 00000F6C  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1594. 00000F70  6706                     beq        +0x8 /* 00000F78 */
  1595. 00000F72  102D CBFF                move.b     D0, [A5 - 0x3401]
  1596. 00000F76  6704                     beq        +0x6 /* 00000F7C */
  1597. label00000F78:
  1598. 00000F78  7000                     moveq.l    D0, 0x00
  1599. 00000F7A  6002                     bra        +0x4 /* 00000F7E */
  1600. label00000F7C:
  1601. 00000F7C  7001                     moveq.l    D0, 0x01
  1602. label00000F7E:
  1603. 00000F7E  4EFA 011A                jmp        [PC + 0x11A /* 0000109A */]
  1604. label00000F82:
  1605. 00000F82  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1606. 00000F86  6706                     beq        +0x8 /* 00000F8E */
  1607. 00000F88  102D CC00                move.b     D0, [A5 - 0x3400]
  1608. 00000F8C  6704                     beq        +0x6 /* 00000F92 */
  1609. label00000F8E:
  1610. 00000F8E  7000                     moveq.l    D0, 0x00
  1611. 00000F90  6002                     bra        +0x4 /* 00000F94 */
  1612. label00000F92:
  1613. 00000F92  7001                     moveq.l    D0, 0x01
  1614. label00000F94:
  1615. 00000F94  4EFA 0104                jmp        [PC + 0x104 /* 0000109A */]
  1616. label00000F98:
  1617. 00000F98  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1618. 00000F9C  6706                     beq        +0x8 /* 00000FA4 */
  1619. 00000F9E  102D CC01                move.b     D0, [A5 - 0x33FF]
  1620. 00000FA2  6704                     beq        +0x6 /* 00000FA8 */
  1621. label00000FA4:
  1622. 00000FA4  7000                     moveq.l    D0, 0x00
  1623. 00000FA6  6002                     bra        +0x4 /* 00000FAA */
  1624. label00000FA8:
  1625. 00000FA8  7001                     moveq.l    D0, 0x01
  1626. label00000FAA:
  1627. 00000FAA  4EFA 00EE                jmp        [PC + 0xEE /* 0000109A */]
  1628. label00000FAE:
  1629. 00000FAE  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1630. 00000FB2  6706                     beq        +0x8 /* 00000FBA */
  1631. 00000FB4  102D CC02                move.b     D0, [A5 - 0x33FE]
  1632. 00000FB8  6704                     beq        +0x6 /* 00000FBE */
  1633. label00000FBA:
  1634. 00000FBA  7000                     moveq.l    D0, 0x00
  1635. 00000FBC  6002                     bra        +0x4 /* 00000FC0 */
  1636. label00000FBE:
  1637. 00000FBE  7001                     moveq.l    D0, 0x01
  1638. label00000FC0:
  1639. 00000FC0  4EFA 00D8                jmp        [PC + 0xD8 /* 0000109A */]
  1640. label00000FC4:
  1641. 00000FC4  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1642. 00000FC8  6706                     beq        +0x8 /* 00000FD0 */
  1643. 00000FCA  102D CC05                move.b     D0, [A5 - 0x33FB]
  1644. 00000FCE  6704                     beq        +0x6 /* 00000FD4 */
  1645. label00000FD0:
  1646. 00000FD0  7000                     moveq.l    D0, 0x00
  1647. 00000FD2  6002                     bra        +0x4 /* 00000FD6 */
  1648. label00000FD4:
  1649. 00000FD4  7001                     moveq.l    D0, 0x01
  1650. label00000FD6:
  1651. 00000FD6  4EFA 00C2                jmp        [PC + 0xC2 /* 0000109A */]
  1652. label00000FDA:
  1653. 00000FDA  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1654. 00000FDE  6706                     beq        +0x8 /* 00000FE6 */
  1655. 00000FE0  102D CC07                move.b     D0, [A5 - 0x33F9]
  1656. 00000FE4  6704                     beq        +0x6 /* 00000FEA */
  1657. label00000FE6:
  1658. 00000FE6  7000                     moveq.l    D0, 0x00
  1659. 00000FE8  6002                     bra        +0x4 /* 00000FEC */
  1660. label00000FEA:
  1661. 00000FEA  7001                     moveq.l    D0, 0x01
  1662. label00000FEC:
  1663. 00000FEC  4EFA 00AC                jmp        [PC + 0xAC /* 0000109A */]
  1664. label00000FF0:
  1665. 00000FF0  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1666. 00000FF4  6706                     beq        +0x8 /* 00000FFC */
  1667. 00000FF6  102D CC04                move.b     D0, [A5 - 0x33FC]
  1668. 00000FFA  6704                     beq        +0x6 /* 00001000 */
  1669. label00000FFC:
  1670. 00000FFC  7000                     moveq.l    D0, 0x00
  1671. 00000FFE  6002                     bra        +0x4 /* 00001002 */
  1672. label00001000:
  1673. 00001000  7001                     moveq.l    D0, 0x01
  1674. label00001002:
  1675. 00001002  4EFA 0096                jmp        [PC + 0x96 /* 0000109A */]
  1676. label00001006:
  1677. 00001006  102D E35B                move.b     D0, [A5 - 0x1CA5]
  1678. 0000100A  6706                     beq        +0x8 /* 00001012 */
  1679. 0000100C  102D CC08                move.b     D0, [A5 - 0x33F8]
  1680. 00001010  6704                     beq        +0x6 /* 00001016 */
  1681. label00001012:
  1682. 00001012  7000                     moveq.l    D0, 0x00
  1683. 00001014  6002                     bra        +0x4 /* 00001018 */
  1684. label00001016:
  1685. 00001016  7001                     moveq.l    D0, 0x01
  1686. label00001018:
  1687. 00001018  4EFA 0080                jmp        [PC + 0x80 /* 0000109A */]
  1688. label0000101C:
  1689. 0000101C  102D E35D                move.b     D0, [A5 - 0x1CA3]
  1690. 00001020  4880                     ext.w      D0
  1691. 00001022  48C0                     ext.l      D0
  1692. 00001024  6074                     bra        +0x76 /* 0000109A */
  1693. label00001026:
  1694. 00001026  7001                     moveq.l    D0, 0x01
  1695. 00001028  6070                     bra        +0x72 /* 0000109A */
  1696. label0000102A:
  1697. 0000102A  102D E350                move.b     D0, [A5 - 0x1CB0]
  1698. 0000102E  56C0                     sne        D0
  1699. 00001030  4400                     neg.b      D0
  1700. 00001032  4880                     ext.w      D0
  1701. 00001034  48C0                     ext.l      D0
  1702. 00001036  6062                     bra        +0x64 /* 0000109A */
  1703. label00001038:
  1704. 00001038  102D E35C                move.b     D0, [A5 - 0x1CA4]
  1705. 0000103C  4880                     ext.w      D0
  1706. 0000103E  48C0                     ext.l      D0
  1707. 00001040  6058                     bra        +0x5A /* 0000109A */
  1708. label00001042:
  1709. 00001042  322D E34E                move.w     D1, [A5 - 0x1CB2]
  1710. 00001046  7404                     moveq.l    D2, 0x04
  1711. 00001048  C242                     and.w      D1, D2
  1712. 0000104A  7000                     moveq.l    D0, 0x00
  1713. 0000104C  3001                     move.w     D0, D1
  1714. 0000104E  604A                     bra        +0x4C /* 0000109A */
  1715. label00001050:
  1716. 00001050  322D E34E                move.w     D1, [A5 - 0x1CB2]
  1717. 00001054  7402                     moveq.l    D2, 0x02
  1718. 00001056  C242                     and.w      D1, D2
  1719. 00001058  7000                     moveq.l    D0, 0x00
  1720. 0000105A  3001                     move.w     D0, D1
  1721. 0000105C  603C                     bra        +0x3E /* 0000109A */
  1722. label0000105E:
  1723. 0000105E  302D E34E                move.w     D0, [A5 - 0x1CB2]
  1724. 00001062  7240                     moveq.l    D1, 0x40
  1725. 00001064  C041                     and.w      D0, D1
  1726. 00001066  56C0                     sne        D0
  1727. 00001068  4400                     neg.b      D0
  1728. 0000106A  4880                     ext.w      D0
  1729. 0000106C  48C0                     ext.l      D0
  1730. 0000106E  602A                     bra        +0x2C /* 0000109A */
  1731. label00001070:
  1732. 00001070  302D E34E                move.w     D0, [A5 - 0x1CB2]
  1733. 00001074  0240 0080                andi.w     D0, 0x80
  1734. 00001078  4A40                     tst.w      D0
  1735. 0000107A  56C0                     sne        D0
  1736. 0000107C  4400                     neg.b      D0
  1737. 0000107E  4880                     ext.w      D0
  1738. 00001080  48C0                     ext.l      D0
  1739. 00001082  6016                     bra        +0x18 /* 0000109A */
  1740. label00001084:
  1741. 00001084  302D E34E                move.w     D0, [A5 - 0x1CB2]
  1742. 00001088  0240 0100                andi.w     D0, 0x100
  1743. 0000108C  4A40                     tst.w      D0
  1744. 0000108E  56C0                     sne        D0
  1745. 00001090  4400                     neg.b      D0
  1746. 00001092  4880                     ext.w      D0
  1747. 00001094  48C0                     ext.l      D0
  1748. 00001096  6002                     bra        +0x4 /* 0000109A */
  1749. label00001098:
  1750. 00001098  7000                     moveq.l    D0, 0x00
  1751. label0000109A:
  1752. 0000109A  4E5E                     unlink     A6
  1753. 0000109C  205F                     movea.l    A0, [A7]+
  1754. 0000109E  584F                     addq.w     A7, 4
  1755. 000010A0  4ED0                     jmp        [A0]
  1756. fn000010A2:
  1757. 000010A2  4E56 0000                link       A6, 0
  1758. 000010A6  2F03                     move.l     -[A7], D3
  1759. 000010A8  202D D274                move.l     D0, [A5 - 0x2D8C]
  1760. 000010AC  660A                     bne        +0xC /* 000010B8 */
  1761. 000010AE  2F3C 0000 07AB           move.l     -[A7], 0x7AB
  1762. 000010B4  4EBA EF4A                jsr        [PC - 0x10B6 /* 00000000 */]
  1763. label000010B8:
  1764. 000010B8  206E 0008                movea.l    A0, [A6 + 0x8]
  1765. 000010BC  1228 0004                move.b     D1, [A0 + 0x4]
  1766. 000010C0  7000                     moveq.l    D0, 0x00
  1767. 000010C2  1001                     move.b     D0, D1
  1768. 000010C4  4A80                     tst.l      D0
  1769. 000010C6  6700 011E                beq        +0x120 /* 000011E6 */
  1770. 000010CA  7201                     moveq.l    D1, 0x01
  1771. 000010CC  B081                     cmp.l      D0, D1
  1772. 000010CE  6700 012E                beq        +0x130 /* 000011FE */
  1773. 000010D2  7202                     moveq.l    D1, 0x02
  1774. 000010D4  B081                     cmp.l      D0, D1
  1775. 000010D6  6700 013E                beq        +0x140 /* 00001216 */
  1776. 000010DA  7203                     moveq.l    D1, 0x03
  1777. 000010DC  B081                     cmp.l      D0, D1
  1778. 000010DE  6700 014E                beq        +0x150 /* 0000122E */
  1779. 000010E2  7204                     moveq.l    D1, 0x04
  1780. 000010E4  B081                     cmp.l      D0, D1
  1781. 000010E6  6700 0150                beq        +0x152 /* 00001238 */
  1782. 000010EA  7205                     moveq.l    D1, 0x05
  1783. 000010EC  B081                     cmp.l      D0, D1
  1784. 000010EE  6700 0162                beq        +0x164 /* 00001252 */
  1785. 000010F2  723E                     moveq.l    D1, 0x3E
  1786. 000010F4  B081                     cmp.l      D0, D1
  1787. 000010F6  6700 0174                beq        +0x176 /* 0000126C */
  1788. 000010FA  7240                     moveq.l    D1, 0x40
  1789. 000010FC  B081                     cmp.l      D0, D1
  1790. 000010FE  6700 0186                beq        +0x188 /* 00001286 */
  1791. 00001102  723F                     moveq.l    D1, 0x3F
  1792. 00001104  B081                     cmp.l      D0, D1
  1793. 00001106  6700 0192                beq        +0x194 /* 0000129A */
  1794. 0000110A  720C                     moveq.l    D1, 0x0C
  1795. 0000110C  B081                     cmp.l      D0, D1
  1796. 0000110E  6700 019E                beq        +0x1A0 /* 000012AE */
  1797. 00001112  720E                     moveq.l    D1, 0x0E
  1798. 00001114  B081                     cmp.l      D0, D1
  1799. 00001116  6700 01D6                beq        +0x1D8 /* 000012EE */
  1800. 0000111A  720F                     moveq.l    D1, 0x0F
  1801. 0000111C  B081                     cmp.l      D0, D1
  1802. 0000111E  6700 01FE                beq        +0x200 /* 0000131E */
  1803. 00001122  7219                     moveq.l    D1, 0x19
  1804. 00001124  B081                     cmp.l      D0, D1
  1805. 00001126  6700 021E                beq        +0x220 /* 00001346 */
  1806. 0000112A  721A                     moveq.l    D1, 0x1A
  1807. 0000112C  B081                     cmp.l      D0, D1
  1808. 0000112E  6700 0230                beq        +0x232 /* 00001360 */
  1809. 00001132  721C                     moveq.l    D1, 0x1C
  1810. 00001134  B081                     cmp.l      D0, D1
  1811. 00001136  6700 0246                beq        +0x248 /* 0000137E */
  1812. 0000113A  721D                     moveq.l    D1, 0x1D
  1813. 0000113C  B081                     cmp.l      D0, D1
  1814. 0000113E  6700 0258                beq        +0x25A /* 00001398 */
  1815. 00001142  721E                     moveq.l    D1, 0x1E
  1816. 00001144  B081                     cmp.l      D0, D1
  1817. 00001146  6700 0268                beq        +0x26A /* 000013B0 */
  1818. 0000114A  721F                     moveq.l    D1, 0x1F
  1819. 0000114C  B081                     cmp.l      D0, D1
  1820. 0000114E  6700 027A                beq        +0x27C /* 000013CA */
  1821. 00001152  7220                     moveq.l    D1, 0x20
  1822. 00001154  B081                     cmp.l      D0, D1
  1823. 00001156  6700 028A                beq        +0x28C /* 000013E2 */
  1824. 0000115A  7221                     moveq.l    D1, 0x21
  1825. 0000115C  B081                     cmp.l      D0, D1
  1826. 0000115E  6700 028C                beq        +0x28E /* 000013EC */
  1827. 00001162  7222                     moveq.l    D1, 0x22
  1828. 00001164  B081                     cmp.l      D0, D1
  1829. 00001166  6700 028E                beq        +0x290 /* 000013F6 */
  1830. 0000116A  7223                     moveq.l    D1, 0x23
  1831. 0000116C  B081                     cmp.l      D0, D1
  1832. 0000116E  6700 0290                beq        +0x292 /* 00001400 */
  1833. 00001172  7224                     moveq.l    D1, 0x24
  1834. 00001174  B081                     cmp.l      D0, D1
  1835. 00001176  6700 0292                beq        +0x294 /* 0000140A */
  1836. 0000117A  7225                     moveq.l    D1, 0x25
  1837. 0000117C  B081                     cmp.l      D0, D1
  1838. 0000117E  6700 0294                beq        +0x296 /* 00001414 */
  1839. 00001182  7226                     moveq.l    D1, 0x26
  1840. 00001184  B081                     cmp.l      D0, D1
  1841. 00001186  6700 0296                beq        +0x298 /* 0000141E */
  1842. 0000118A  7227                     moveq.l    D1, 0x27
  1843. 0000118C  B081                     cmp.l      D0, D1
  1844. 0000118E  6700 0298                beq        +0x29A /* 00001428 */
  1845. 00001192  7228                     moveq.l    D1, 0x28
  1846. 00001194  B081                     cmp.l      D0, D1
  1847. 00001196  6700 029A                beq        +0x29C /* 00001432 */
  1848. 0000119A  7229                     moveq.l    D1, 0x29
  1849. 0000119C  B081                     cmp.l      D0, D1
  1850. 0000119E  6700 029C                beq        +0x29E /* 0000143C */
  1851. 000011A2  722A                     moveq.l    D1, 0x2A
  1852. 000011A4  B081                     cmp.l      D0, D1
  1853. 000011A6  6700 029C                beq        +0x29E /* 00001444 */
  1854. 000011AA  722B                     moveq.l    D1, 0x2B
  1855. 000011AC  B081                     cmp.l      D0, D1
  1856. 000011AE  6700 029C                beq        +0x29E /* 0000144C */
  1857. 000011B2  722C                     moveq.l    D1, 0x2C
  1858. 000011B4  B081                     cmp.l      D0, D1
  1859. 000011B6  6700 029C                beq        +0x29E /* 00001454 */
  1860. 000011BA  722D                     moveq.l    D1, 0x2D
  1861. 000011BC  B081                     cmp.l      D0, D1
  1862. 000011BE  6700 029C                beq        +0x29E /* 0000145C */
  1863. 000011C2  7248                     moveq.l    D1, 0x48
  1864. 000011C4  B081                     cmp.l      D0, D1
  1865. 000011C6  6700 029C                beq        +0x29E /* 00001464 */
  1866. 000011CA  7249                     moveq.l    D1, 0x49
  1867. 000011CC  B081                     cmp.l      D0, D1
  1868. 000011CE  6700 02AA                beq        +0x2AC /* 0000147A */
  1869. 000011D2  724A                     moveq.l    D1, 0x4A
  1870. 000011D4  B081                     cmp.l      D0, D1
  1871. 000011D6  6700 02B8                beq        +0x2BA /* 00001490 */
  1872. 000011DA  724B                     moveq.l    D1, 0x4B
  1873. 000011DC  B081                     cmp.l      D0, D1
  1874. 000011DE  6700 02C6                beq        +0x2C8 /* 000014A6 */
  1875. 000011E2  6000 00FA                bra        +0xFC /* 000012DE */
  1876. label000011E6:
  1877. 000011E6  302E 000C                move.w     D0, [A6 + 0xC]
  1878. 000011EA  6708                     beq        +0xA /* 000011F4 */
  1879. 000011EC  422D E350                clr.b      [A5 - 0x1CB0]
  1880. 000011F0  6000 02C8                bra        +0x2CA /* 000014BA */
  1881. label000011F4:
  1882. 000011F4  1B7C 0002 E350           move.b     [A5 - 0x1CB0], 0x2
  1883. 000011FA  6000 02BE                bra        +0x2C0 /* 000014BA */
  1884. label000011FE:
  1885. 000011FE  302E 000C                move.w     D0, [A6 + 0xC]
  1886. 00001202  6708                     beq        +0xA /* 0000120C */
  1887. 00001204  422D E350                clr.b      [A5 - 0x1CB0]
  1888. 00001208  6000 02B0                bra        +0x2B2 /* 000014BA */
  1889. label0000120C:
  1890. 0000120C  1B7C 0002 E350           move.b     [A5 - 0x1CB0], 0x2
  1891. 00001212  6000 02A6                bra        +0x2A8 /* 000014BA */
  1892. label00001216:
  1893. 00001216  302E 000C                move.w     D0, [A6 + 0xC]
  1894. 0000121A  6708                     beq        +0xA /* 00001224 */
  1895. 0000121C  422D E350                clr.b      [A5 - 0x1CB0]
  1896. 00001220  6000 0298                bra        +0x29A /* 000014BA */
  1897. label00001224:
  1898. 00001224  1B7C 0001 E350           move.b     [A5 - 0x1CB0], 0x1
  1899. 0000122A  6000 028E                bra        +0x290 /* 000014BA */
  1900. label0000122E:
  1901. 0000122E  3B6E 000C E354           move.w     [A5 - 0x1CAC], [A6 + 0xC]
  1902. 00001234  6000 0284                bra        +0x286 /* 000014BA */
  1903. label00001238:
  1904. 00001238  302E 000C                move.w     D0, [A6 + 0xC]
  1905. 0000123C  670A                     beq        +0xC /* 00001248 */
  1906. 0000123E  026D FFFE E34A           andi.w     [A5 - 0x1CB6], 0xFFFE
  1907. 00001244  6000 0274                bra        +0x276 /* 000014BA */
  1908. label00001248:
  1909. 00001248  006D 0001 E34A           ori.w      [A5 - 0x1CB6], 0x1
  1910. 0000124E  6000 026A                bra        +0x26C /* 000014BA */
  1911. label00001252:
  1912. 00001252  302E 000C                move.w     D0, [A6 + 0xC]
  1913. 00001256  670A                     beq        +0xC /* 00001262 */
  1914. 00001258  026D F7FF E34C           andi.w     [A5 - 0x1CB4], 0xF7FF
  1915. 0000125E  6000 025A                bra        +0x25C /* 000014BA */
  1916. label00001262:
  1917. 00001262  006D 0800 E34C           ori.w      [A5 - 0x1CB4], 0x800
  1918. 00001268  6000 0250                bra        +0x252 /* 000014BA */
  1919. label0000126C:
  1920. 0000126C  302E 000C                move.w     D0, [A6 + 0xC]
  1921. 00001270  670A                     beq        +0xC /* 0000127C */
  1922. 00001272  026D FFFB E34E           andi.w     [A5 - 0x1CB2], 0xFFFB
  1923. 00001278  6000 0240                bra        +0x242 /* 000014BA */
  1924. label0000127C:
  1925. 0000127C  006D 0004 E34E           ori.w      [A5 - 0x1CB2], 0x4
  1926. 00001282  6000 0236                bra        +0x238 /* 000014BA */
  1927. label00001286:
  1928. 00001286  302E 000C                move.w     D0, [A6 + 0xC]
  1929. 0000128A  57C0                     seq        D0
  1930. 0000128C  4400                     neg.b      D0
  1931. 0000128E  4880                     ext.w      D0
  1932. 00001290  48C0                     ext.l      D0
  1933. 00001292  1B40 E35D                move.b     [A5 - 0x1CA3], D0
  1934. 00001296  6000 0222                bra        +0x224 /* 000014BA */
  1935. label0000129A:
  1936. 0000129A  302E 000C                move.w     D0, [A6 + 0xC]
  1937. 0000129E  57C0                     seq        D0
  1938. 000012A0  4400                     neg.b      D0
  1939. 000012A2  4880                     ext.w      D0
  1940. 000012A4  48C0                     ext.l      D0
  1941. 000012A6  1B40 E35C                move.b     [A5 - 0x1CA4], D0
  1942. 000012AA  6000 020E                bra        +0x210 /* 000014BA */
  1943. label000012AE:
  1944. 000012AE  302E 000C                move.w     D0, [A6 + 0xC]
  1945. 000012B2  662A                     bne        +0x2C /* 000012DE */
  1946. 000012B4  4EBA 22FA                jsr        [PC + 0x22FA /* 000035B0 */]
  1947. 000012B8  724C                     moveq.l    D1, 0x4C
  1948. 000012BA  B001                     cmp.b      D0, D1
  1949. 000012BC  6620                     bne        +0x22 /* 000012DE */
  1950. 000012BE  4EBA 22F0                jsr        [PC + 0x22F0 /* 000035B0 */]
  1951. 000012C2  726C                     moveq.l    D1, 0x6C
  1952. 000012C4  B001                     cmp.b      D0, D1
  1953. 000012C6  6616                     bne        +0x18 /* 000012DE */
  1954. 000012C8  262D DB60                move.l     D3, [A5 - 0x24A0]
  1955. 000012CC  7001                     moveq.l    D0, 0x01
  1956. 000012CE  B680                     cmp.l      D3, D0
  1957. 000012D0  6712                     beq        +0x14 /* 000012E4 */
  1958. 000012D2  7002                     moveq.l    D0, 0x02
  1959. 000012D4  B680                     cmp.l      D3, D0
  1960. 000012D6  670C                     beq        +0xE /* 000012E4 */
  1961. 000012D8  7004                     moveq.l    D0, 0x04
  1962. 000012DA  B680                     cmp.l      D3, D0
  1963. 000012DC  6706                     beq        +0x8 /* 000012E4 */
  1964. label000012DE:
  1965. 000012DE  7001                     moveq.l    D0, 0x01
  1966. 000012E0  4EFA 01DA                jmp        [PC + 0x1DA /* 000014BC */]
  1967. label000012E4:
  1968. 000012E4  5383                     subq.l     D3, 1
  1969. 000012E6  2B43 E612                move.l     [A5 - 0x19EE], D3
  1970. 000012EA  6000 01CE                bra        +0x1D0 /* 000014BA */
  1971. label000012EE:
  1972. 000012EE  302E 000C                move.w     D0, [A6 + 0xC]
  1973. 000012F2  6708                     beq        +0xA /* 000012FC */
  1974. 000012F4  422D E335                clr.b      [A5 - 0x1CCB]
  1975. 000012F8  6000 01C0                bra        +0x1C2 /* 000014BA */
  1976. label000012FC:
  1977. 000012FC  1B7C 0001 E335           move.b     [A5 - 0x1CCB], 0x1
  1978. 00001302  206D D274                movea.l    A0, [A5 - 0x2D8C]
  1979. 00001306  2028 0032                move.l     D0, [A0 + 0x32]
  1980. 0000130A  2B40 E5D6                move.l     [A5 - 0x1A2A], D0
  1981. 0000130E  4A80                     tst.l      D0
  1982. 00001310  6600 01A8                bne        +0x1AA /* 000014BA */
  1983. 00001314  70DF                     moveq.l    D0, 0xFFFFFFDF
  1984. 00001316  2B40 E5D6                move.l     [A5 - 0x1A2A], D0
  1985. 0000131A  6000 019E                bra        +0x1A0 /* 000014BA */
  1986. label0000131E:
  1987. 0000131E  302E 000C                move.w     D0, [A6 + 0xC]
  1988. 00001322  6712                     beq        +0x14 /* 00001336 */
  1989. 00001324  00AD 0000 0040 E5D6      ori.l      [A5 - 0x1A2A], 0x40 /* '@' */
  1990. 0000132C  1B7C 0001 E33A           move.b     [A5 - 0x1CC6], 0x1
  1991. 00001332  6000 0186                bra        +0x188 /* 000014BA */
  1992. label00001336:
  1993. 00001336  02AD FFFF FFBF E5D6      andi.l     [A5 - 0x1A2A], 0xFFFFFFBF
  1994. 0000133E  422D E33A                clr.b      [A5 - 0x1CC6]
  1995. 00001342  6000 0176                bra        +0x178 /* 000014BA */
  1996. label00001346:
  1997. 00001346  302E 000C                move.w     D0, [A6 + 0xC]
  1998. 0000134A  670A                     beq        +0xC /* 00001356 */
  1999. 0000134C  026D FFBF E34A           andi.w     [A5 - 0x1CB6], 0xFFBF
  2000. 00001352  6000 0166                bra        +0x168 /* 000014BA */
  2001. label00001356:
  2002. 00001356  006D 0040 E34A           ori.w      [A5 - 0x1CB6], 0x40 /* '@' */
  2003. 0000135C  6000 015C                bra        +0x15E /* 000014BA */
  2004. label00001360:
  2005. 00001360  302E 000C                move.w     D0, [A6 + 0xC]
  2006. 00001364  670C                     beq        +0xE /* 00001372 */
  2007. 00001366  02AD FFFF FFFE E356      andi.l     [A5 - 0x1CAA], 0xFFFFFFFE
  2008. 0000136E  6000 014A                bra        +0x14C /* 000014BA */
  2009. label00001372:
  2010. 00001372  00AD 0000 0001 E356      ori.l      [A5 - 0x1CAA], 0x1
  2011. 0000137A  6000 013E                bra        +0x140 /* 000014BA */
  2012. label0000137E:
  2013. 0000137E  302E 000C                move.w     D0, [A6 + 0xC]
  2014. 00001382  670A                     beq        +0xC /* 0000138E */
  2015. 00001384  026D EFFF E34A           andi.w     [A5 - 0x1CB6], 0xEFFF
  2016. 0000138A  6000 012E                bra        +0x130 /* 000014BA */
  2017. label0000138E:
  2018. 0000138E  006D 1000 E34A           ori.w      [A5 - 0x1CB6], 0x1000
  2019. 00001394  6000 0124                bra        +0x126 /* 000014BA */
  2020. label00001398:
  2021. 00001398  302E 000C                move.w     D0, [A6 + 0xC]
  2022. 0000139C  670A                     beq        +0xC /* 000013A8 */
  2023. 0000139E  1B7C 0001 E35A           move.b     [A5 - 0x1CA6], 0x1
  2024. 000013A4  6000 0114                bra        +0x116 /* 000014BA */
  2025. label000013A8:
  2026. 000013A8  422D E35A                clr.b      [A5 - 0x1CA6]
  2027. 000013AC  6000 010C                bra        +0x10E /* 000014BA */
  2028. label000013B0:
  2029. 000013B0  302E 000C                move.w     D0, [A6 + 0xC]
  2030. 000013B4  670A                     beq        +0xC /* 000013C0 */
  2031. 000013B6  1B7C 0001 E35A           move.b     [A5 - 0x1CA6], 0x1
  2032. 000013BC  6000 00FC                bra        +0xFE /* 000014BA */
  2033. label000013C0:
  2034. 000013C0  1B7C 0002 E35A           move.b     [A5 - 0x1CA6], 0x2
  2035. 000013C6  6000 00F2                bra        +0xF4 /* 000014BA */
  2036. label000013CA:
  2037. 000013CA  302E 000C                move.w     D0, [A6 + 0xC]
  2038. 000013CE  6708                     beq        +0xA /* 000013D8 */
  2039. 000013D0  422D E35B                clr.b      [A5 - 0x1CA5]
  2040. 000013D4  6000 00E4                bra        +0xE6 /* 000014BA */
  2041. label000013D8:
  2042. 000013D8  1B7C 0001 E35B           move.b     [A5 - 0x1CA5], 0x1
  2043. 000013DE  6000 00DA                bra        +0xDC /* 000014BA */
  2044. label000013E2:
  2045. 000013E2  1B6E 000D CBF8           move.b     [A5 - 0x3408], [A6 + 0xD]
  2046. 000013E8  6000 00D0                bra        +0xD2 /* 000014BA */
  2047. label000013EC:
  2048. 000013EC  1B6E 000D CBF9           move.b     [A5 - 0x3407], [A6 + 0xD]
  2049. 000013F2  6000 00C6                bra        +0xC8 /* 000014BA */
  2050. label000013F6:
  2051. 000013F6  1B6E 000D CBFB           move.b     [A5 - 0x3405], [A6 + 0xD]
  2052. 000013FC  6000 00BC                bra        +0xBE /* 000014BA */
  2053. label00001400:
  2054. 00001400  1B6E 000D CBFC           move.b     [A5 - 0x3404], [A6 + 0xD]
  2055. 00001406  6000 00B2                bra        +0xB4 /* 000014BA */
  2056. label0000140A:
  2057. 0000140A  1B6E 000D CBFD           move.b     [A5 - 0x3403], [A6 + 0xD]
  2058. 00001410  6000 00A8                bra        +0xAA /* 000014BA */
  2059. label00001414:
  2060. 00001414  1B6E 000D CBFE           move.b     [A5 - 0x3402], [A6 + 0xD]
  2061. 0000141A  6000 009E                bra        +0xA0 /* 000014BA */
  2062. label0000141E:
  2063. 0000141E  1B6E 000D CBFF           move.b     [A5 - 0x3401], [A6 + 0xD]
  2064. 00001424  6000 0094                bra        +0x96 /* 000014BA */
  2065. label00001428:
  2066. 00001428  1B6E 000D CC00           move.b     [A5 - 0x3400], [A6 + 0xD]
  2067. 0000142E  6000 008A                bra        +0x8C /* 000014BA */
  2068. label00001432:
  2069. 00001432  1B6E 000D CC01           move.b     [A5 - 0x33FF], [A6 + 0xD]
  2070. 00001438  6000 0080                bra        +0x82 /* 000014BA */
  2071. label0000143C:
  2072. 0000143C  1B6E 000D CC02           move.b     [A5 - 0x33FE], [A6 + 0xD]
  2073. 00001442  6076                     bra        +0x78 /* 000014BA */
  2074. label00001444:
  2075. 00001444  1B6E 000D CC05           move.b     [A5 - 0x33FB], [A6 + 0xD]
  2076. 0000144A  606E                     bra        +0x70 /* 000014BA */
  2077. label0000144C:
  2078. 0000144C  1B6E 000D CC07           move.b     [A5 - 0x33F9], [A6 + 0xD]
  2079. 00001452  6066                     bra        +0x68 /* 000014BA */
  2080. label00001454:
  2081. 00001454  1B6E 000D CC04           move.b     [A5 - 0x33FC], [A6 + 0xD]
  2082. 0000145A  605E                     bra        +0x60 /* 000014BA */
  2083. label0000145C:
  2084. 0000145C  1B6E 000D CC08           move.b     [A5 - 0x33F8], [A6 + 0xD]
  2085. 00001462  6056                     bra        +0x58 /* 000014BA */
  2086. label00001464:
  2087. 00001464  302E 000C                move.w     D0, [A6 + 0xC]
  2088. 00001468  6708                     beq        +0xA /* 00001472 */
  2089. 0000146A  026D FFFD E34E           andi.w     [A5 - 0x1CB2], 0xFFFD
  2090. 00001470  6048                     bra        +0x4A /* 000014BA */
  2091. label00001472:
  2092. 00001472  006D 0002 E34E           ori.w      [A5 - 0x1CB2], 0x2
  2093. 00001478  6040                     bra        +0x42 /* 000014BA */
  2094. label0000147A:
  2095. 0000147A  302E 000C                move.w     D0, [A6 + 0xC]
  2096. 0000147E  6708                     beq        +0xA /* 00001488 */
  2097. 00001480  026D FFBF E34E           andi.w     [A5 - 0x1CB2], 0xFFBF
  2098. 00001486  6032                     bra        +0x34 /* 000014BA */
  2099. label00001488:
  2100. 00001488  006D 0040 E34E           ori.w      [A5 - 0x1CB2], 0x40 /* '@' */
  2101. 0000148E  602A                     bra        +0x2C /* 000014BA */
  2102. label00001490:
  2103. 00001490  302E 000C                move.w     D0, [A6 + 0xC]
  2104. 00001494  6708                     beq        +0xA /* 0000149E */
  2105. 00001496  026D FF7F E34E           andi.w     [A5 - 0x1CB2], 0xFF7F
  2106. 0000149C  601C                     bra        +0x1E /* 000014BA */
  2107. label0000149E:
  2108. 0000149E  006D 0080 E34E           ori.w      [A5 - 0x1CB2], 0x80
  2109. 000014A4  6014                     bra        +0x16 /* 000014BA */
  2110. label000014A6:
  2111. 000014A6  302E 000C                move.w     D0, [A6 + 0xC]
  2112. 000014AA  6708                     beq        +0xA /* 000014B4 */
  2113. 000014AC  026D FEFF E34E           andi.w     [A5 - 0x1CB2], 0xFEFF
  2114. 000014B2  6006                     bra        +0x8 /* 000014BA */
  2115. label000014B4:
  2116. 000014B4  006D 0100 E34E           ori.w      [A5 - 0x1CB2], 0x100
  2117. label000014BA:
  2118. 000014BA  7000                     moveq.l    D0, 0x00
  2119. label000014BC:
  2120. 000014BC  261F                     move.l     D3, [A7]+
  2121. 000014BE  4E5E                     unlink     A6
  2122. 000014C0  205F                     movea.l    A0, [A7]+
  2123. 000014C2  5C4F                     addq.w     A7, 6
  2124. 000014C4  4ED0                     jmp        [A0]
  2125. 000014C6  48E7 0820                movem.l    -[A7], D4,A2
  2126. 000014CA  7800                     moveq.l    D4, 0x00
  2127. 000014CC  4EBA 20E2                jsr        [PC + 0x20E2 /* 000035B0 */]
  2128. 000014D0  0C2D 0038 DB5A           cmpi.b     [A5 - 0x24A6], 0x38 /* '8' */
  2129. 000014D6  6710                     beq        +0x12 /* 000014E8 */
  2130. 000014D8  7010                     moveq.l    D0, 0x10
  2131. 000014DA  2F00                     move.l     -[A7], D0
  2132. 000014DC  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2133. 000014E0  584F                     addq.w     A7, 4
  2134. 000014E2  7000                     moveq.l    D0, 0x00
  2135. 000014E4  4EFA 00A0                jmp        [PC + 0xA0 /* 00001586 */]
  2136. label000014E8:
  2137. 000014E8  4EBA 20C6                jsr        [PC + 0x20C6 /* 000035B0 */]
  2138. 000014EC  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  2139. 000014F2  670C                     beq        +0xE /* 00001500 */
  2140. 000014F4  7014                     moveq.l    D0, 0x14
  2141. 000014F6  2F00                     move.l     -[A7], D0
  2142. 000014F8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2143. 000014FC  584F                     addq.w     A7, 4
  2144. 000014FE  6078                     bra        +0x7A /* 00001578 */
  2145. label00001500:
  2146. 00001500  302D E34C                move.w     D0, [A5 - 0x1CB4]
  2147. 00001504  0240 8000                andi.w     D0, 0x8000
  2148. 00001508  6742                     beq        +0x44 /* 0000154C */
  2149. 0000150A  53AD E63E                subq.l     [A5 - 0x19C2], 1
  2150. 0000150E  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  2151. 00001516  6A0A                     bpl        +0xC /* 00001522 */
  2152. 00001518  2F3C 0000 012C           move.l     -[A7], 0x12C
  2153. 0000151E  4EBA EAE0                jsr        [PC - 0x1520 /* 00000000 */]
  2154. label00001522:
  2155. 00001522  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  2156. 00001528  670A                     beq        +0xC /* 00001534 */
  2157. 0000152A  2F3C 0000 012D           move.l     -[A7], 0x12D
  2158. 00001530  4EBA EACE                jsr        [PC - 0x1532 /* 00000000 */]
  2159. label00001534:
  2160. 00001534  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2161. 00001538  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  2162. 0000153C  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2163. 00001540  670A                     beq        +0xC /* 0000154C */
  2164. 00001542  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  2165. 00001546  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  2166. 0000154A  544F                     addq.w     A7, 2
  2167. label0000154C:
  2168. 0000154C  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2169. 00001550  4EBA F4FA                jsr        [PC - 0xB06 /* 00000A4C */]
  2170. 00001554  2440                     movea.l    A2, D0
  2171. 00001556  200A                     move.l     D0, A2
  2172. 00001558  6612                     bne        +0x14 /* 0000156C */
  2173. 0000155A  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2174. 0000155E  2F3C 0000 00B4           move.l     -[A7], 0xB4
  2175. 00001564  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2176. 00001568  504F                     addq.w     A7, 8
  2177. 0000156A  6008                     bra        +0xA /* 00001574 */
  2178. label0000156C:
  2179. 0000156C  2F0A                     move.l     -[A7], A2
  2180. 0000156E  4EBA F514                jsr        [PC - 0xAEC /* 00000A84 */]
  2181. 00001572  2800                     move.l     D4, D0
  2182. label00001574:
  2183. 00001574  4EBA EB26                jsr        [PC - 0x14DA /* 0000009C */]
  2184. label00001578:
  2185. 00001578  7039                     moveq.l    D0, 0x39
  2186. 0000157A  1F00                     move.b     -[A7], D0
  2187. 0000157C  7012                     moveq.l    D0, 0x12
  2188. 0000157E  2F00                     move.l     -[A7], D0
  2189. 00001580  4EBA 3B52                jsr        [PC + 0x3B52 /* 000050D4 */]
  2190. 00001584  2004                     move.l     D0, D4
  2191. label00001586:
  2192. 00001586  4CDF 0410                movem.l    D4,A2, [A7]+
  2193. 0000158A  4E75                     rts
  2194. fn0000158C:
  2195. 0000158C  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2196. 00001590  0C2D 0038 DB5A           cmpi.b     [A5 - 0x24A6], 0x38 /* '8' */
  2197. 00001596  6600 00D6                bne        +0xD8 /* 0000166E */
  2198. 0000159A  4EBA 2014                jsr        [PC + 0x2014 /* 000035B0 */]
  2199. label0000159E:
  2200. 0000159E  162D DB5A                move.b     D3, [A5 - 0x24A6]
  2201. 000015A2  786E                     moveq.l    D4, 0x6E
  2202. 000015A4  B604                     cmp.b      D3, D4
  2203. 000015A6  6708                     beq        +0xA /* 000015B0 */
  2204. 000015A8  7035                     moveq.l    D0, 0x35
  2205. 000015AA  B600                     cmp.b      D3, D0
  2206. 000015AC  6600 00B8                bne        +0xBA /* 00001666 */
  2207. label000015B0:
  2208. 000015B0  7035                     moveq.l    D0, 0x35
  2209. 000015B2  B600                     cmp.b      D3, D0
  2210. 000015B4  6704                     beq        +0x6 /* 000015BA */
  2211. 000015B6  7000                     moveq.l    D0, 0x00
  2212. 000015B8  6002                     bra        +0x4 /* 000015BC */
  2213. label000015BA:
  2214. 000015BA  7001                     moveq.l    D0, 0x01
  2215. label000015BC:
  2216. 000015BC  2000                     move.l     D0, D0
  2217. 000015BE  3A00                     move.w     D5, D0
  2218. 000015C0  670E                     beq        +0x10 /* 000015D0 */
  2219. 000015C2  4EBA 1FEC                jsr        [PC + 0x1FEC /* 000035B0 */]
  2220. 000015C6  102D DB5A                move.b     D0, [A5 - 0x24A6]
  2221. 000015CA  B004                     cmp.b      D0, D4
  2222. 000015CC  6600 00A0                bne        +0xA2 /* 0000166E */
  2223. label000015D0:
  2224. 000015D0  302D E34C                move.w     D0, [A5 - 0x1CB4]
  2225. 000015D4  0240 8000                andi.w     D0, 0x8000
  2226. 000015D8  6742                     beq        +0x44 /* 0000161C */
  2227. 000015DA  53AD E63E                subq.l     [A5 - 0x19C2], 1
  2228. 000015DE  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  2229. 000015E6  6A0A                     bpl        +0xC /* 000015F2 */
  2230. 000015E8  2F3C 0000 012C           move.l     -[A7], 0x12C
  2231. 000015EE  4EBA EA10                jsr        [PC - 0x15F0 /* 00000000 */]
  2232. label000015F2:
  2233. 000015F2  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  2234. 000015F8  670A                     beq        +0xC /* 00001604 */
  2235. 000015FA  2F3C 0000 012D           move.l     -[A7], 0x12D
  2236. 00001600  4EBA E9FE                jsr        [PC - 0x1602 /* 00000000 */]
  2237. label00001604:
  2238. 00001604  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2239. 00001608  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  2240. 0000160C  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2241. 00001610  670A                     beq        +0xC /* 0000161C */
  2242. 00001612  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  2243. 00001616  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  2244. 0000161A  544F                     addq.w     A7, 2
  2245. label0000161C:
  2246. 0000161C  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2247. 00001620  4EBA F42A                jsr        [PC - 0xBD6 /* 00000A4C */]
  2248. 00001624  2440                     movea.l    A2, D0
  2249. 00001626  200A                     move.l     D0, A2
  2250. 00001628  6706                     beq        +0x8 /* 00001630 */
  2251. 0000162A  4A6A 0006                tst.w      [A2 + 0x6]
  2252. 0000162E  660A                     bne        +0xC /* 0000163A */
  2253. label00001630:
  2254. 00001630  200A                     move.l     D0, A2
  2255. 00001632  4480                     neg.l      D0
  2256. 00001634  9180                     subx.l     D0, D0
  2257. 00001636  5280                     addq.l     D0, 1
  2258. 00001638  603A                     bra        +0x3C /* 00001674 */
  2259. label0000163A:
  2260. 0000163A  3F05                     move.w     -[A7], D5
  2261. 0000163C  2F0A                     move.l     -[A7], A2
  2262. 0000163E  4EBA FA62                jsr        [PC - 0x59E /* 000010A2 */]
  2263. 00001642  4A80                     tst.l      D0
  2264. 00001644  6628                     bne        +0x2A /* 0000166E */
  2265. 00001646  4EBA 1F68                jsr        [PC + 0x1F68 /* 000035B0 */]
  2266. 0000164A  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  2267. 00001650  6608                     bne        +0xA /* 0000165A */
  2268. 00001652  4EBA 1F5C                jsr        [PC + 0x1F5C /* 000035B0 */]
  2269. 00001656  6000 FF46                bra        -0xB8 /* 0000159E */
  2270. label0000165A:
  2271. 0000165A  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  2272. 00001660  6700 FF3C                beq        -0xC2 /* 0000159E */
  2273. 00001664  6008                     bra        +0xA /* 0000166E */
  2274. label00001666:
  2275. 00001666  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  2276. 0000166C  6704                     beq        +0x6 /* 00001672 */
  2277. label0000166E:
  2278. 0000166E  7001                     moveq.l    D0, 0x01
  2279. 00001670  6002                     bra        +0x4 /* 00001674 */
  2280. label00001672:
  2281. 00001672  7000                     moveq.l    D0, 0x00
  2282. label00001674:
  2283. 00001674  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2284. 00001678  4E75                     rts
  2285. 0000167A  4E56 0000                link       A6, 0
  2286. 0000167E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2287. 00001682  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2288. 00001686  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2289. 0000168A  4E5E                     unlink     A6
  2290. 0000168C  205F                     movea.l    A0, [A7]+
  2291. 0000168E  504F                     addq.w     A7, 8
  2292. 00001690  4ED0                     jmp        [A0]
  2293. fn00001692:
  2294. 00001692  4E56 FFF4                link       A6, -0x000C
  2295. 00001696  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2296. 0000169A  4EBA 1F14                jsr        [PC + 0x1F14 /* 000035B0 */]
  2297. 0000169E  726E                     moveq.l    D1, 0x6E
  2298. 000016A0  B001                     cmp.b      D0, D1
  2299. 000016A2  6712                     beq        +0x14 /* 000016B6 */
  2300. 000016A4  7014                     moveq.l    D0, 0x14
  2301. 000016A6  2F00                     move.l     -[A7], D0
  2302. 000016A8  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2303. 000016AC  584F                     addq.w     A7, 4
  2304. 000016AE  4EBA 1B78                jsr        [PC + 0x1B78 /* 00003228 */]
  2305. 000016B2  4EFA 0188                jmp        [PC + 0x188 /* 0000183C */]
  2306. label000016B6:
  2307. 000016B6  302D E34C                move.w     D0, [A5 - 0x1CB4]
  2308. 000016BA  0240 8000                andi.w     D0, 0x8000
  2309. 000016BE  6742                     beq        +0x44 /* 00001702 */
  2310. 000016C0  53AD E63E                subq.l     [A5 - 0x19C2], 1
  2311. 000016C4  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  2312. 000016CC  6A0A                     bpl        +0xC /* 000016D8 */
  2313. 000016CE  2F3C 0000 012C           move.l     -[A7], 0x12C
  2314. 000016D4  4EBA E92A                jsr        [PC - 0x16D6 /* 00000000 */]
  2315. label000016D8:
  2316. 000016D8  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  2317. 000016DE  670A                     beq        +0xC /* 000016EA */
  2318. 000016E0  2F3C 0000 012D           move.l     -[A7], 0x12D
  2319. 000016E6  4EBA E918                jsr        [PC - 0x16E8 /* 00000000 */]
  2320. label000016EA:
  2321. 000016EA  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2322. 000016EE  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  2323. 000016F2  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2324. 000016F6  670A                     beq        +0xC /* 00001702 */
  2325. 000016F8  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  2326. 000016FC  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  2327. 00001700  544F                     addq.w     A7, 2
  2328. label00001702:
  2329. 00001702  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2330. 00001706  2F2D E60A                move.l     -[A7], [A5 - 0x19F6]
  2331. 0000170A  4EBA EBDC                jsr        [PC - 0x1424 /* 000002E8 */]
  2332. 0000170E  2640                     movea.l    A3, D0
  2333. 00001710  162B 0010                move.b     D3, [A3 + 0x10]
  2334. 00001714  7001                     moveq.l    D0, 0x01
  2335. 00001716  3D43 FFFC                move.w     [A6 - 0x4], D3
  2336. 0000171A  C600                     and.b      D3, D0
  2337. 0000171C  6732                     beq        +0x34 /* 00001750 */
  2338. 0000171E  302E FFFC                move.w     D0, [A6 - 0x4]
  2339. 00001722  7206                     moveq.l    D1, 0x06
  2340. 00001724  C001                     and.b      D0, D1
  2341. 00001726  671A                     beq        +0x1C /* 00001742 */
  2342. 00001728  204B                     movea.l    A0, A3
  2343. 0000172A  7014                     moveq.l    D0, 0x14
  2344. 0000172C  D1C0                     add.l      A0, D0
  2345. 0000172E  2F08                     move.l     -[A7], A0
  2346. 00001730  7024                     moveq.l    D0, 0x24
  2347. 00001732  2F00                     move.l     -[A7], D0
  2348. 00001734  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2349. 00001738  504F                     addq.w     A7, 8
  2350. 0000173A  4EBA 1AEC                jsr        [PC + 0x1AEC /* 00003228 */]
  2351. 0000173E  4EFA 00FC                jmp        [PC + 0xFC /* 0000183C */]
  2352. label00001742:
  2353. 00001742  4A93                     tst.l      [A3]
  2354. 00001744  660A                     bne        +0xC /* 00001750 */
  2355. 00001746  2F3C 0000 0912           move.l     -[A7], 0x912
  2356. 0000174C  4EBA E8B2                jsr        [PC - 0x174E /* 00000000 */]
  2357. label00001750:
  2358. 00001750  0C6D 0028 E3AE           cmpi.w     [A5 - 0x1C52], 0x28 /* '(' */
  2359. 00001756  6638                     bne        +0x3A /* 00001790 */
  2360. 00001758  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2361. 0000175C  4EBA 00E6                jsr        [PC + 0xE6 /* 00001844 */]
  2362. 00001760  2840                     movea.l    A4, D0
  2363. 00001762  422E FFF8                clr.b      [A6 - 0x8]
  2364. 00001766  2F0C                     move.l     -[A7], A4
  2365. 00001768  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  2366. 0000176C  2800                     move.l     D4, D0
  2367. 0000176E  263C 0000 00FB           move.l     D3, 0xFB
  2368. 00001774  B883                     cmp.l      D4, D3
  2369. 00001776  6F22                     ble        +0x24 /* 0000179A */
  2370. 00001778  2F3C 0000 00FB           move.l     -[A7], 0xFB
  2371. 0000177E  2F04                     move.l     -[A7], D4
  2372. 00001780  2F3C 0000 00AB           move.l     -[A7], 0xAB
  2373. 00001786  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2374. 0000178A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2375. 0000178E  600A                     bra        +0xC /* 0000179A */
  2376. label00001790:
  2377. 00001790  7000                     moveq.l    D0, 0x00
  2378. 00001792  2840                     movea.l    A4, D0
  2379. 00001794  1D7C 0010 FFF8           move.b     [A6 - 0x8], 0x10
  2380. label0000179A:
  2381. 0000179A  2F0C                     move.l     -[A7], A4
  2382. 0000179C  4EBA 01EE                jsr        [PC + 0x1EE /* 0000198C */]
  2383. 000017A0  2D40 FFF4                move.l     [A6 - 0xC], D0
  2384. 000017A4  4A80                     tst.l      D0
  2385. 000017A6  660A                     bne        +0xC /* 000017B2 */
  2386. 000017A8  2F3C 0000 0921           move.l     -[A7], 0x921 /* '\t!' */
  2387. 000017AE  4EBA E850                jsr        [PC - 0x17B0 /* 00000000 */]
  2388. label000017B2:
  2389. 000017B2  102B 0010                move.b     D0, [A3 + 0x10]
  2390. 000017B6  7201                     moveq.l    D1, 0x01
  2391. 000017B8  C001                     and.b      D0, D1
  2392. 000017BA  6752                     beq        +0x54 /* 0000180E */
  2393. 000017BC  102D E350                move.b     D0, [A5 - 0x1CB0]
  2394. 000017C0  674C                     beq        +0x4E /* 0000180E */
  2395. 000017C2  2F13                     move.l     -[A7], [A3]
  2396. 000017C4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2397. 000017C8  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2398. 000017CC  504F                     addq.w     A7, 8
  2399. 000017CE  4A80                     tst.l      D0
  2400. 000017D0  662A                     bne        +0x2C /* 000017FC */
  2401. 000017D2  122E FFF8                move.b     D1, [A6 - 0x8]
  2402. 000017D6  7000                     moveq.l    D0, 0x00
  2403. 000017D8  1001                     move.b     D0, D1
  2404. 000017DA  142B 0010                move.b     D2, [A3 + 0x10]
  2405. 000017DE  7610                     moveq.l    D3, 0x10
  2406. 000017E0  C403                     and.b      D2, D3
  2407. 000017E2  7200                     moveq.l    D1, 0x00
  2408. 000017E4  1202                     move.b     D1, D2
  2409. 000017E6  B380                     xor.l      D0, D1
  2410. 000017E8  6612                     bne        +0x14 /* 000017FC */
  2411. 000017EA  2F0C                     move.l     -[A7], A4
  2412. 000017EC  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2413. 000017F0  486D 1972                pea.l      [A5 + 0x1972 /* export_810 */]
  2414. 000017F4  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  2415. 000017F8  4A80                     tst.l      D0
  2416. 000017FA  6712                     beq        +0x14 /* 0000180E */
  2417. label000017FC:
  2418. 000017FC  204B                     movea.l    A0, A3
  2419. 000017FE  7014                     moveq.l    D0, 0x14
  2420. 00001800  D1C0                     add.l      A0, D0
  2421. 00001802  2F08                     move.l     -[A7], A0
  2422. 00001804  7030                     moveq.l    D0, 0x30
  2423. 00001806  2F00                     move.l     -[A7], D0
  2424. 00001808  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2425. 0000180C  504F                     addq.w     A7, 8
  2426. label0000180E:
  2427. 0000180E  244B                     movea.l    A2, A3
  2428. 00001810  584A                     addq.w     A2, 4
  2429. 00001812  2F0A                     move.l     -[A7], A2
  2430. 00001814  486D 160A                pea.l      [A5 + 0x160A /* export_701 */]
  2431. 00001818  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  2432. 0000181C  26AE FFF4                move.l     [A3], [A6 - 0xC]
  2433. 00001820  274C 0004                move.l     [A3 + 0x4], A4
  2434. 00001824  102E FFF8                move.b     D0, [A6 - 0x8]
  2435. 00001828  7201                     moveq.l    D1, 0x01
  2436. 0000182A  8001                     or.b       D0, D1
  2437. 0000182C  812B 0010                or.b       [A3 + 0x10], D0
  2438. 00001830  102D D394                move.b     D0, [A5 - 0x2C6C]
  2439. 00001834  6706                     beq        +0x8 /* 0000183C */
  2440. 00001836  002B 0040 0010           ori.b      [A3 + 0x10], 0x40 /* '@' */
  2441. label0000183C:
  2442. 0000183C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2443. 00001840  4E5E                     unlink     A6
  2444. 00001842  4E75                     rts
  2445. fn00001844:
  2446. 00001844  4E56 FFFC                link       A6, -0x0004
  2447. 00001848  48E7 1020                movem.l    -[A7], D3,A2
  2448. 0000184C  7000                     moveq.l    D0, 0x00
  2449. 0000184E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2450. 00001852  4EBA 1D5C                jsr        [PC + 0x1D5C /* 000035B0 */]
  2451. label00001856:
  2452. 00001856  102D DB5A                move.b     D0, [A5 - 0x24A6]
  2453. 0000185A  766E                     moveq.l    D3, 0x6E
  2454. 0000185C  B003                     cmp.b      D0, D3
  2455. 0000185E  6600 010E                bne        +0x110 /* 0000196E */
  2456. 00001862  302D E34C                move.w     D0, [A5 - 0x1CB4]
  2457. 00001866  0240 8000                andi.w     D0, 0x8000
  2458. 0000186A  6742                     beq        +0x44 /* 000018AE */
  2459. 0000186C  53AD E63E                subq.l     [A5 - 0x19C2], 1
  2460. 00001870  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  2461. 00001878  6A0A                     bpl        +0xC /* 00001884 */
  2462. 0000187A  2F3C 0000 012C           move.l     -[A7], 0x12C
  2463. 00001880  4EBA E77E                jsr        [PC - 0x1882 /* 00000000 */]
  2464. label00001884:
  2465. 00001884  102D DB5A                move.b     D0, [A5 - 0x24A6]
  2466. 00001888  B003                     cmp.b      D0, D3
  2467. 0000188A  670A                     beq        +0xC /* 00001896 */
  2468. 0000188C  2F3C 0000 012D           move.l     -[A7], 0x12D
  2469. 00001892  4EBA E76C                jsr        [PC - 0x1894 /* 00000000 */]
  2470. label00001896:
  2471. 00001896  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2472. 0000189A  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  2473. 0000189E  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2474. 000018A2  670A                     beq        +0xC /* 000018AE */
  2475. 000018A4  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  2476. 000018A8  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  2477. 000018AC  544F                     addq.w     A7, 2
  2478. label000018AE:
  2479. 000018AE  246E FFFC                movea.l    A2, [A6 - 0x4]
  2480. 000018B2  6024                     bra        +0x26 /* 000018D8 */
  2481. label000018B4:
  2482. 000018B4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2483. 000018B8  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2484. 000018BC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2485. 000018C0  504F                     addq.w     A7, 8
  2486. 000018C2  4A80                     tst.l      D0
  2487. 000018C4  6610                     bne        +0x12 /* 000018D6 */
  2488. 000018C6  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2489. 000018CA  7030                     moveq.l    D0, 0x30
  2490. 000018CC  2F00                     move.l     -[A7], D0
  2491. 000018CE  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2492. 000018D2  504F                     addq.w     A7, 8
  2493. 000018D4  6006                     bra        +0x8 /* 000018DC */
  2494. label000018D6:
  2495. 000018D6  2452                     movea.l    A2, [A2]
  2496. label000018D8:
  2497. 000018D8  200A                     move.l     D0, A2
  2498. 000018DA  66D8                     bne        -0x26 /* 000018B4 */
  2499. label000018DC:
  2500. 000018DC  486E FFFC                pea.l      [A6 - 0x4]
  2501. 000018E0  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2502. 000018E4  7002                     moveq.l    D0, 0x02
  2503. 000018E6  3F00                     move.w     -[A7], D0
  2504. 000018E8  206D E698                movea.l    A0, [A5 - 0x1968]
  2505. 000018EC  4E90                     jsr        [A0]
  2506. 000018EE  2F00                     move.l     -[A7], D0
  2507. 000018F0  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  2508. 000018F4  4EBA 1CBA                jsr        [PC + 0x1CBA /* 000035B0 */]
  2509. 000018F8  102D DB5A                move.b     D0, [A5 - 0x24A6]
  2510. 000018FC  766E                     moveq.l    D3, 0x6E
  2511. 000018FE  B003                     cmp.b      D0, D3
  2512. 00001900  664C                     bne        +0x4E /* 0000194E */
  2513. 00001902  302D E34C                move.w     D0, [A5 - 0x1CB4]
  2514. 00001906  0240 8000                andi.w     D0, 0x8000
  2515. 0000190A  6742                     beq        +0x44 /* 0000194E */
  2516. 0000190C  53AD E63E                subq.l     [A5 - 0x19C2], 1
  2517. 00001910  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  2518. 00001918  6A0A                     bpl        +0xC /* 00001924 */
  2519. 0000191A  2F3C 0000 012C           move.l     -[A7], 0x12C
  2520. 00001920  4EBA E6DE                jsr        [PC - 0x1922 /* 00000000 */]
  2521. label00001924:
  2522. 00001924  102D DB5A                move.b     D0, [A5 - 0x24A6]
  2523. 00001928  B003                     cmp.b      D0, D3
  2524. 0000192A  670A                     beq        +0xC /* 00001936 */
  2525. 0000192C  2F3C 0000 012D           move.l     -[A7], 0x12D
  2526. 00001932  4EBA E6CC                jsr        [PC - 0x1934 /* 00000000 */]
  2527. label00001936:
  2528. 00001936  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2529. 0000193A  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  2530. 0000193E  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2531. 00001942  670A                     beq        +0xC /* 0000194E */
  2532. 00001944  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  2533. 00001948  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  2534. 0000194C  544F                     addq.w     A7, 2
  2535. label0000194E:
  2536. 0000194E  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  2537. 00001954  6618                     bne        +0x1A /* 0000196E */
  2538. 00001956  4EBA 1C58                jsr        [PC + 0x1C58 /* 000035B0 */]
  2539. 0000195A  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  2540. 00001960  6700 FEF4                beq        -0x10A /* 00001856 */
  2541. 00001964  7014                     moveq.l    D0, 0x14
  2542. 00001966  2F00                     move.l     -[A7], D0
  2543. 00001968  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2544. 0000196C  584F                     addq.w     A7, 4
  2545. label0000196E:
  2546. 0000196E  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  2547. 00001974  670A                     beq        +0xC /* 00001980 */
  2548. 00001976  7012                     moveq.l    D0, 0x12
  2549. 00001978  2F00                     move.l     -[A7], D0
  2550. 0000197A  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2551. 0000197E  584F                     addq.w     A7, 4
  2552. label00001980:
  2553. 00001980  202E FFFC                move.l     D0, [A6 - 0x4]
  2554. 00001984  4CDF 0408                movem.l    D3,A2, [A7]+
  2555. 00001988  4E5E                     unlink     A6
  2556. 0000198A  4E75                     rts
  2557. fn0000198C:
  2558. 0000198C  4E56 FFF0                link       A6, -0x0010
  2559. 00001990  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2560. 00001994  7E00                     moveq.l    D7, 0x00
  2561. 00001996  7000                     moveq.l    D0, 0x00
  2562. 00001998  2D40 FFF8                move.l     [A6 - 0x8], D0
  2563. 0000199C  266D D38C                movea.l    A3, [A5 - 0x2C74]
  2564. 000019A0  422D D394                clr.b      [A5 - 0x2C6C]
  2565. 000019A4  6004                     bra        +0x6 /* 000019AA */
  2566. label000019A6:
  2567. 000019A6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2568. label000019AA:
  2569. 000019AA  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2570. 000019AE  48C0                     ext.l      D0
  2571. 000019B0  7220                     moveq.l    D1, 0x20
  2572. 000019B2  B081                     cmp.l      D0, D1
  2573. 000019B4  67F0                     beq        -0xE /* 000019A6 */
  2574. 000019B6  7209                     moveq.l    D1, 0x09
  2575. 000019B8  B081                     cmp.l      D0, D1
  2576. 000019BA  67EA                     beq        -0x14 /* 000019A6 */
  2577. 000019BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2578. 000019BE  2D40 FFF4                move.l     [A6 - 0xC], D0
  2579. 000019C2  1D7C 0020 FFF0           move.b     [A6 - 0x10], 0x20 /* ' ' */
  2580. label000019C8:
  2581. 000019C8  2A0B                     move.l     D5, A3
  2582. 000019CA  9AAD D38C                sub.l      D5, [A5 - 0x2C74]
  2583. 000019CE  2C05                     move.l     D6, D5
  2584. 000019D0  5C86                     addq.l     D6, 6
  2585. 000019D2  604E                     bra        +0x50 /* 00001A22 */
  2586. label000019D4:
  2587. 000019D4  282D D390                move.l     D4, [A5 - 0x2C70]
  2588. 000019D8  D884                     add.l      D4, D4
  2589. 000019DA  0C84 0000 3FF0           cmpi.l     D4, 0x3FF0
  2590. 000019E0  6326                     bls        +0x28 /* 00001A08 */
  2591. 000019E2  202D D390                move.l     D0, [A5 - 0x2C70]
  2592. 000019E6  263C 0000 3FF0           move.l     D3, 0x3FF0
  2593. 000019EC  B083                     cmp.l      D0, D3
  2594. 000019EE  6612                     bne        +0x14 /* 00001A02 */
  2595. 000019F0  2F3C 0000 3FF0           move.l     -[A7], 0x3FF0
  2596. 000019F6  2F3C 0000 00A9           move.l     -[A7], 0xA9
  2597. 000019FC  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2598. 00001A00  504F                     addq.w     A7, 8
  2599. label00001A02:
  2600. 00001A02  283C 0000 3FF0           move.l     D4, 0x3FF0
  2601. label00001A08:
  2602. 00001A08  2B44 D390                move.l     [A5 - 0x2C70], D4
  2603. 00001A0C  2F2D D38C                move.l     -[A7], [A5 - 0x2C74]
  2604. 00001A10  2F04                     move.l     -[A7], D4
  2605. 00001A12  7002                     moveq.l    D0, 0x02
  2606. 00001A14  3F00                     move.w     -[A7], D0
  2607. 00001A16  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  2608. 00001A1A  2B40 D38C                move.l     [A5 - 0x2C74], D0
  2609. 00001A1E  2640                     movea.l    A3, D0
  2610. 00001A20  D7C5                     add.l      A3, D5
  2611. label00001A22:
  2612. 00001A22  BCAD D390                cmp.l      D6, [A5 - 0x2C70]
  2613. 00001A26  6EAC                     bgt        -0x52 /* 000019D4 */
  2614. 00001A28  282E FFF8                move.l     D4, [A6 - 0x8]
  2615. 00001A2C  6704                     beq        +0x6 /* 00001A32 */
  2616. 00001A2E  53AE FFF8                subq.l     [A6 - 0x8], 1
  2617. label00001A32:
  2618. 00001A32  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2619. 00001A36  48C0                     ext.l      D0
  2620. 00001A38  7220                     moveq.l    D1, 0x20
  2621. 00001A3A  B081                     cmp.l      D0, D1
  2622. 00001A3C  6756                     beq        +0x58 /* 00001A94 */
  2623. 00001A3E  7209                     moveq.l    D1, 0x09
  2624. 00001A40  B081                     cmp.l      D0, D1
  2625. 00001A42  6750                     beq        +0x52 /* 00001A94 */
  2626. 00001A44  720A                     moveq.l    D1, 0x0A
  2627. 00001A46  B081                     cmp.l      D0, D1
  2628. 00001A48  676A                     beq        +0x6C /* 00001AB4 */
  2629. 00001A4A  720D                     moveq.l    D1, 0x0D
  2630. 00001A4C  B081                     cmp.l      D0, D1
  2631. 00001A4E  6700 038A                beq        +0x38C /* 00001DDA */
  2632. 00001A52  722F                     moveq.l    D1, 0x2F
  2633. 00001A54  B081                     cmp.l      D0, D1
  2634. 00001A56  6764                     beq        +0x66 /* 00001ABC */
  2635. 00001A58  722A                     moveq.l    D1, 0x2A
  2636. 00001A5A  B081                     cmp.l      D0, D1
  2637. 00001A5C  6700 0090                beq        +0x92 /* 00001AEE */
  2638. 00001A60  7227                     moveq.l    D1, 0x27
  2639. 00001A62  B081                     cmp.l      D0, D1
  2640. 00001A64  6700 00C0                beq        +0xC2 /* 00001B26 */
  2641. 00001A68  7222                     moveq.l    D1, 0x22
  2642. 00001A6A  B081                     cmp.l      D0, D1
  2643. 00001A6C  6700 00B8                beq        +0xBA /* 00001B26 */
  2644. 00001A70  725C                     moveq.l    D1, 0x5C
  2645. 00001A72  B081                     cmp.l      D0, D1
  2646. 00001A74  6700 00DC                beq        +0xDE /* 00001B52 */
  2647. 00001A78  7223                     moveq.l    D1, 0x23
  2648. 00001A7A  B081                     cmp.l      D0, D1
  2649. 00001A7C  6700 00F0                beq        +0xF2 /* 00001B6E */
  2650. 00001A80  0C80 0000 00FF           cmpi.l     D0, 0xFF
  2651. 00001A86  6700 01A0                beq        +0x1A2 /* 00001C28 */
  2652. 00001A8A  4A80                     tst.l      D0
  2653. 00001A8C  6700 034C                beq        +0x34E /* 00001DDA */
  2654. 00001A90  6000 019E                bra        +0x1A0 /* 00001C30 */
  2655. label00001A94:
  2656. 00001A94  4A87                     tst.l      D7
  2657. 00001A96  6600 0330                bne        +0x332 /* 00001DC8 */
  2658. 00001A9A  7020                     moveq.l    D0, 0x20
  2659. 00001A9C  3B40 E3AE                move.w     [A5 - 0x1C52], D0
  2660. 00001AA0  102B FFFF                move.b     D0, [A3 - 0x1]
  2661. 00001AA4  7220                     moveq.l    D1, 0x20
  2662. 00001AA6  B001                     cmp.b      D0, D1
  2663. 00001AA8  6600 031E                bne        +0x320 /* 00001DC8 */
  2664. 00001AAC  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2665. 00001AB0  6000 FF16                bra        -0xE8 /* 000019C8 */
  2666. label00001AB4:
  2667. 00001AB4  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2668. 00001AB8  6000 FF0E                bra        -0xF0 /* 000019C8 */
  2669. label00001ABC:
  2670. 00001ABC  4A87                     tst.l      D7
  2671. 00001ABE  6600 0308                bne        +0x30A /* 00001DC8 */
  2672. 00001AC2  0C2E 002F FFF0           cmpi.b     [A6 - 0x10], 0x2F /* '/' */
  2673. 00001AC8  6600 02FE                bne        +0x300 /* 00001DC8 */
  2674. 00001ACC  0C2D 0001 E350           cmpi.b     [A5 - 0x1CB0], 0x1
  2675. 00001AD2  660A                     bne        +0xC /* 00001ADE */
  2676. 00001AD4  703C                     moveq.l    D0, 0x3C
  2677. 00001AD6  2F00                     move.l     -[A7], D0
  2678. 00001AD8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2679. 00001ADC  584F                     addq.w     A7, 4
  2680. label00001ADE:
  2681. 00001ADE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2682. 00001AE2  720D                     moveq.l    D1, 0x0D
  2683. 00001AE4  B041                     cmp.w      D0, D1
  2684. 00001AE6  66F6                     bne        -0x8 /* 00001ADE */
  2685. 00001AE8  534B                     subq.w     A3, 1
  2686. 00001AEA  6000 02EE                bra        +0x2F0 /* 00001DDA */
  2687. label00001AEE:
  2688. 00001AEE  4A87                     tst.l      D7
  2689. 00001AF0  6600 02D6                bne        +0x2D8 /* 00001DC8 */
  2690. 00001AF4  0C2E 002F FFF0           cmpi.b     [A6 - 0x10], 0x2F /* '/' */
  2691. 00001AFA  6600 02CC                bne        +0x2CE /* 00001DC8 */
  2692. 00001AFE  4EBA 2450                jsr        [PC + 0x2450 /* 00003F50 */]
  2693. 00001B02  7620                     moveq.l    D3, 0x20
  2694. 00001B04  1743 FFFF                move.b     [A3 - 0x1], D3
  2695. 00001B08  1D43 FFF0                move.b     [A6 - 0x10], D3
  2696. 00001B0C  102B FFFE                move.b     D0, [A3 - 0x2]
  2697. 00001B10  B003                     cmp.b      D0, D3
  2698. 00001B12  6602                     bne        +0x4 /* 00001B16 */
  2699. 00001B14  534B                     subq.w     A3, 1
  2700. label00001B16:
  2701. 00001B16  4A84                     tst.l      D4
  2702. 00001B18  6700 FEAE                beq        -0x150 /* 000019C8 */
  2703. 00001B1C  7002                     moveq.l    D0, 0x02
  2704. 00001B1E  2D40 FFF8                move.l     [A6 - 0x8], D0
  2705. 00001B22  6000 FEA4                bra        -0x15A /* 000019C8 */
  2706. label00001B26:
  2707. 00001B26  4A87                     tst.l      D7
  2708. 00001B28  671E                     beq        +0x20 /* 00001B48 */
  2709. 00001B2A  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2710. 00001B2E  3200                     move.w     D1, D0
  2711. 00001B30  48C1                     ext.l      D1
  2712. 00001B32  B287                     cmp.l      D1, D7
  2713. 00001B34  6600 0292                bne        +0x294 /* 00001DC8 */
  2714. 00001B38  0C2E 005C FFF0           cmpi.b     [A6 - 0x10], 0x5C /* '\\' */
  2715. 00001B3E  6700 0288                beq        +0x28A /* 00001DC8 */
  2716. 00001B42  7E00                     moveq.l    D7, 0x00
  2717. 00001B44  6000 0282                bra        +0x284 /* 00001DC8 */
  2718. label00001B48:
  2719. 00001B48  3E2D E3AE                move.w     D7, [A5 - 0x1C52]
  2720. 00001B4C  48C7                     ext.l      D7
  2721. 00001B4E  6000 0278                bra        +0x27A /* 00001DC8 */
  2722. label00001B52:
  2723. 00001B52  0C2E 005C FFF0           cmpi.b     [A6 - 0x10], 0x5C /* '\\' */
  2724. 00001B58  6600 026E                bne        +0x270 /* 00001DC8 */
  2725. 00001B5C  16ED E3AF                move.b     [A3]+, [A5 - 0x1C51]
  2726. 00001B60  1D7C 0020 FFF0           move.b     [A6 - 0x10], 0x20 /* ' ' */
  2727. 00001B66  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2728. 00001B6A  6000 FE5C                bra        -0x1A2 /* 000019C8 */
  2729. label00001B6E:
  2730. 00001B6E  4A87                     tst.l      D7
  2731. 00001B70  6600 0256                bne        +0x258 /* 00001DC8 */
  2732. 00001B74  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2733. 00001B78  0C6D 0023 E3AE           cmpi.w     [A5 - 0x1C52], 0x23 /* '#' */
  2734. 00001B7E  667C                     bne        +0x7E /* 00001BFC */
  2735. 00001B80  601E                     bra        +0x20 /* 00001BA0 */
  2736. label00001B82:
  2737. 00001B82  1214                     move.b     D1, [A4]
  2738. 00001B84  7000                     moveq.l    D0, 0x00
  2739. 00001B86  1001                     move.b     D0, D1
  2740. 00001B88  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  2741. 00001B8C  2040                     movea.l    A0, D0
  2742. 00001B8E  1010                     move.b     D0, [A0]
  2743. 00001B90  7208                     moveq.l    D1, 0x08
  2744. 00001B92  C001                     and.b      D0, D1
  2745. 00001B94  6606                     bne        +0x8 /* 00001B9C */
  2746. 00001B96  264C                     movea.l    A3, A4
  2747. 00001B98  524B                     addq.w     A3, 1
  2748. 00001B9A  6022                     bra        +0x24 /* 00001BBE */
  2749. label00001B9C:
  2750. 00001B9C  534C                     subq.w     A4, 1
  2751. 00001B9E  6004                     bra        +0x6 /* 00001BA4 */
  2752. label00001BA0:
  2753. 00001BA0  284B                     movea.l    A4, A3
  2754. 00001BA2  534C                     subq.w     A4, 1
  2755. label00001BA4:
  2756. 00001BA4  206D D38C                movea.l    A0, [A5 - 0x2C74]
  2757. 00001BA8  5348                     subq.w     A0, 1
  2758. 00001BAA  B1CC                     cmpa.l     A0, A4
  2759. 00001BAC  65D4                     bcs        -0x2A /* 00001B82 */
  2760. 00001BAE  264C                     movea.l    A3, A4
  2761. 00001BB0  524B                     addq.w     A3, 1
  2762. 00001BB2  2F3C 0000 008E           move.l     -[A7], 0x8E
  2763. 00001BB8  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2764. 00001BBC  584F                     addq.w     A7, 4
  2765. label00001BBE:
  2766. 00001BBE  1D6D E3AF FFF0           move.b     [A6 - 0x10], [A5 - 0x1C51]
  2767. 00001BC4  2440                     movea.l    A2, D0
  2768. 00001BC6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2769. 00001BCA  3200                     move.w     D1, D0
  2770. 00001BCC  200A                     move.l     D0, A2
  2771. 00001BCE  7000                     moveq.l    D0, 0x00
  2772. 00001BD0  3001                     move.w     D0, D1
  2773. 00001BD2  7220                     moveq.l    D1, 0x20
  2774. 00001BD4  B081                     cmp.l      D0, D1
  2775. 00001BD6  67E6                     beq        -0x18 /* 00001BBE */
  2776. 00001BD8  7209                     moveq.l    D1, 0x09
  2777. 00001BDA  B081                     cmp.l      D0, D1
  2778. 00001BDC  67E0                     beq        -0x1E /* 00001BBE */
  2779. 00001BDE  720A                     moveq.l    D1, 0x0A
  2780. 00001BE0  B081                     cmp.l      D0, D1
  2781. 00001BE2  67DA                     beq        -0x24 /* 00001BBE */
  2782. 00001BE4  7002                     moveq.l    D0, 0x02
  2783. 00001BE6  2D40 FFF8                move.l     [A6 - 0x8], D0
  2784. 00001BEA  16FC 00FF                move.b     [A3]+, 0xFF
  2785. 00001BEE  16FC 00FC                move.b     [A3]+, 0xFC
  2786. 00001BF2  1B7C 0001 D394           move.b     [A5 - 0x2C6C], 0x1
  2787. 00001BF8  6000 FDCE                bra        -0x230 /* 000019C8 */
  2788. label00001BFC:
  2789. 00001BFC  0CAE FFFF FFFF FFF4      cmpi.l     [A6 - 0xC], 0xFFFFFFFF
  2790. 00001C04  670C                     beq        +0xE /* 00001C12 */
  2791. 00001C06  2F3C 0000 008F           move.l     -[A7], 0x8F
  2792. 00001C0C  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2793. 00001C10  584F                     addq.w     A7, 4
  2794. label00001C12:
  2795. 00001C12  7623                     moveq.l    D3, 0x23
  2796. 00001C14  1D43 FFF0                move.b     [A6 - 0x10], D3
  2797. 00001C18  200B                     move.l     D0, A3
  2798. 00001C1A  90AD D38C                sub.l      D0, [A5 - 0x2C74]
  2799. 00001C1E  2D40 FFF4                move.l     [A6 - 0xC], D0
  2800. 00001C22  16C3                     move.b     [A3]+, D3
  2801. 00001C24  6000 FDA2                bra        -0x25C /* 000019C8 */
  2802. label00001C28:
  2803. 00001C28  16ED E3AF                move.b     [A3]+, [A5 - 0x1C51]
  2804. 00001C2C  6000 019A                bra        +0x19C /* 00001DC8 */
  2805. label00001C30:
  2806. 00001C30  102D E351                move.b     D0, [A5 - 0x1CAF]
  2807. 00001C34  6722                     beq        +0x24 /* 00001C58 */
  2808. 00001C36  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2809. 00001C3A  48C0                     ext.l      D0
  2810. 00001C3C  2F00                     move.l     -[A7], D0
  2811. 00001C3E  4EBA 18C0                jsr        [PC + 0x18C0 /* 00003500 */]
  2812. 00001C42  4A80                     tst.l      D0
  2813. 00001C44  6712                     beq        +0x14 /* 00001C58 */
  2814. 00001C46  16ED E3AF                move.b     [A3]+, [A5 - 0x1C51]
  2815. 00001C4A  1D6D E3AF FFF0           move.b     [A6 - 0x10], [A5 - 0x1C51]
  2816. 00001C50  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2817. 00001C54  6000 0178                bra        +0x17A /* 00001DCE */
  2818. label00001C58:
  2819. 00001C58  202E 0008                move.l     D0, [A6 + 0x8]
  2820. 00001C5C  6700 016A                beq        +0x16C /* 00001DC8 */
  2821. 00001C60  302D E3AE                move.w     D0, [A5 - 0x1C52]
  2822. 00001C64  48C0                     ext.l      D0
  2823. 00001C66  2F00                     move.l     -[A7], D0
  2824. 00001C68  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  2825. 00001C6C  4A40                     tst.w      D0
  2826. 00001C6E  6700 0158                beq        +0x15A /* 00001DC8 */
  2827. 00001C72  4A87                     tst.l      D7
  2828. 00001C74  6600 0152                bne        +0x154 /* 00001DC8 */
  2829. 00001C78  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  2830. 00001C7C  7601                     moveq.l    D3, 0x01
  2831. 00001C7E  2D43 FFFC                move.l     [A6 - 0x4], D3
  2832. 00001C82  486D DB88                pea.l      [A5 - 0x2478]
  2833. 00001C86  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2834. 00001C8A  584F                     addq.w     A7, 4
  2835. 00001C8C  2C00                     move.l     D6, D0
  2836. 00001C8E  246E 0008                movea.l    A2, [A6 + 0x8]
  2837. 00001C92  2806                     move.l     D4, D6
  2838. 00001C94  5284                     addq.l     D4, 1
  2839. 00001C96  6000 00B6                bra        +0xB8 /* 00001D4E */
  2840. label00001C9A:
  2841. 00001C9A  2F04                     move.l     -[A7], D4
  2842. 00001C9C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2843. 00001CA0  486D DB88                pea.l      [A5 - 0x2478]
  2844. 00001CA4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2845. 00001CA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2846. 00001CAC  4A80                     tst.l      D0
  2847. 00001CAE  6600 0098                bne        +0x9A /* 00001D48 */
  2848. 00001CB2  262E FFF4                move.l     D3, [A6 - 0xC]
  2849. 00001CB6  6B2E                     bmi        +0x30 /* 00001CE6 */
  2850. 00001CB8  206D D38C                movea.l    A0, [A5 - 0x2C74]
  2851. 00001CBC  D1C3                     add.l      A0, D3
  2852. 00001CBE  1010                     move.b     D0, [A0]
  2853. 00001CC0  7223                     moveq.l    D1, 0x23
  2854. 00001CC2  B001                     cmp.b      D0, D1
  2855. 00001CC4  670A                     beq        +0xC /* 00001CD0 */
  2856. 00001CC6  2F3C 0000 0A3A           move.l     -[A7], 0xA3A /* '\n:' */
  2857. 00001CCC  4EBA E332                jsr        [PC - 0x1CCE /* 00000000 */]
  2858. label00001CD0:
  2859. 00001CD0  266D D38C                movea.l    A3, [A5 - 0x2C74]
  2860. 00001CD4  D7C3                     add.l      A3, D3
  2861. 00001CD6  16FC 00FF                move.b     [A3]+, 0xFF
  2862. 00001CDA  16FC 00FE                move.b     [A3]+, 0xFE
  2863. 00001CDE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2864. 00001CE0  2D40 FFF4                move.l     [A6 - 0xC], D0
  2865. 00001CE4  6054                     bra        +0x56 /* 00001D3A */
  2866. label00001CE6:
  2867. 00001CE6  202E FFF8                move.l     D0, [A6 - 0x8]
  2868. 00001CEA  6740                     beq        +0x42 /* 00001D2C */
  2869. 00001CEC  206D D38C                movea.l    A0, [A5 - 0x2C74]
  2870. 00001CF0  5848                     addq.w     A0, 4
  2871. 00001CF2  B1CB                     cmpa.l     A0, A3
  2872. 00001CF4  6236                     bhi        +0x38 /* 00001D2C */
  2873. 00001CF6  102B FFFC                move.b     D0, [A3 - 0x4]
  2874. 00001CFA  76FF                     moveq.l    D3, 0xFFFFFFFF
  2875. 00001CFC  B003                     cmp.b      D0, D3
  2876. 00001CFE  662C                     bne        +0x2E /* 00001D2C */
  2877. 00001D00  102B FFFE                move.b     D0, [A3 - 0x2]
  2878. 00001D04  B003                     cmp.b      D0, D3
  2879. 00001D06  6624                     bne        +0x26 /* 00001D2C */
  2880. 00001D08  102B FFFF                move.b     D0, [A3 - 0x1]
  2881. 00001D0C  72FC                     moveq.l    D1, 0xFFFFFFFC
  2882. 00001D0E  B001                     cmp.b      D0, D1
  2883. 00001D10  661A                     bne        +0x1C /* 00001D2C */
  2884. 00001D12  102B FFFD                move.b     D0, [A3 - 0x3]
  2885. 00001D16  1740 FFFE                move.b     [A3 - 0x2], D0
  2886. 00001D1A  177C 00FD FFFD           move.b     [A3 - 0x3], 0xFD
  2887. 00001D20  177C 00FF FFFF           move.b     [A3 - 0x1], 0xFF
  2888. 00001D26  16BC 00FC                move.b     [A3], 0xFC
  2889. 00001D2A  524B                     addq.w     A3, 1
  2890. label00001D2C:
  2891. 00001D2C  16FC 00FF                move.b     [A3]+, 0xFF
  2892. 00001D30  202E FFF8                move.l     D0, [A6 - 0x8]
  2893. 00001D34  6704                     beq        +0x6 /* 00001D3A */
  2894. 00001D36  16FC 00FD                move.b     [A3]+, 0xFD
  2895. label00001D3A:
  2896. 00001D3A  16EE FFFF                move.b     [A3]+, [A6 - 0x1]
  2897. 00001D3E  1D7C 0020 FFF0           move.b     [A6 - 0x10], 0x20 /* ' ' */
  2898. 00001D44  6000 FC82                bra        -0x37C /* 000019C8 */
  2899. label00001D48:
  2900. 00001D48  52AE FFFC                addq.l     [A6 - 0x4], 1
  2901. 00001D4C  2452                     movea.l    A2, [A2]
  2902. label00001D4E:
  2903. 00001D4E  200A                     move.l     D0, A2
  2904. 00001D50  6600 FF48                bne        -0xB6 /* 00001C9A */
  2905. 00001D54  202E FFF4                move.l     D0, [A6 - 0xC]
  2906. 00001D58  76FF                     moveq.l    D3, 0xFFFFFFFF
  2907. 00001D5A  B083                     cmp.l      D0, D3
  2908. 00001D5C  6710                     beq        +0x12 /* 00001D6E */
  2909. 00001D5E  2F3C 0000 008F           move.l     -[A7], 0x8F
  2910. 00001D64  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2911. 00001D68  584F                     addq.w     A7, 4
  2912. 00001D6A  2D43 FFF4                move.l     [A6 - 0xC], D3
  2913. label00001D6E:
  2914. 00001D6E  204B                     movea.l    A0, A3
  2915. 00001D70  D1C6                     add.l      A0, D6
  2916. 00001D72  5248                     addq.w     A0, 1
  2917. 00001D74  246D D38C                movea.l    A2, [A5 - 0x2C74]
  2918. 00001D78  D5ED D390                add.l      A2, [A5 - 0x2C70]
  2919. 00001D7C  B1CA                     cmpa.l     A0, A2
  2920. 00001D7E  6326                     bls        +0x28 /* 00001DA6 */
  2921. 00001D80  2A0B                     move.l     D5, A3
  2922. 00001D82  9AAD D38C                sub.l      D5, [A5 - 0x2C74]
  2923. 00001D86  2006                     move.l     D0, D6
  2924. 00001D88  5280                     addq.l     D0, 1
  2925. 00001D8A  D1AD D390                add.l      [A5 - 0x2C70], D0
  2926. 00001D8E  2F2D D38C                move.l     -[A7], [A5 - 0x2C74]
  2927. 00001D92  2F2D D390                move.l     -[A7], [A5 - 0x2C70]
  2928. 00001D96  7002                     moveq.l    D0, 0x02
  2929. 00001D98  3F00                     move.w     -[A7], D0
  2930. 00001D9A  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  2931. 00001D9E  2B40 D38C                move.l     [A5 - 0x2C74], D0
  2932. 00001DA2  2640                     movea.l    A3, D0
  2933. 00001DA4  D7C5                     add.l      A3, D5
  2934. label00001DA6:
  2935. 00001DA6  2606                     move.l     D3, D6
  2936. 00001DA8  5283                     addq.l     D3, 1
  2937. 00001DAA  2F03                     move.l     -[A7], D3
  2938. 00001DAC  486D DB88                pea.l      [A5 - 0x2478]
  2939. 00001DB0  2F0B                     move.l     -[A7], A3
  2940. 00001DB2  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  2941. 00001DB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2942. 00001DBA  D7C6                     add.l      A3, D6
  2943. 00001DBC  102B FFFF                move.b     D0, [A3 - 0x1]
  2944. 00001DC0  1D40 FFF0                move.b     [A6 - 0x10], D0
  2945. 00001DC4  6000 FC02                bra        -0x3FC /* 000019C8 */
  2946. label00001DC8:
  2947. 00001DC8  1D6D E3AF FFF0           move.b     [A6 - 0x10], [A5 - 0x1C51]
  2948. label00001DCE:
  2949. 00001DCE  16ED E3AF                move.b     [A3]+, [A5 - 0x1C51]
  2950. 00001DD2  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2951. 00001DD6  6000 FBF0                bra        -0x40E /* 000019C8 */
  2952. label00001DDA:
  2953. 00001DDA  202E FFF8                move.l     D0, [A6 - 0x8]
  2954. 00001DDE  670C                     beq        +0xE /* 00001DEC */
  2955. 00001DE0  2F3C 0000 008E           move.l     -[A7], 0x8E
  2956. 00001DE6  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2957. 00001DEA  584F                     addq.w     A7, 4
  2958. label00001DEC:
  2959. 00001DEC  0CAE FFFF FFFF FFF4      cmpi.l     [A6 - 0xC], 0xFFFFFFFF
  2960. 00001DF4  6712                     beq        +0x14 /* 00001E08 */
  2961. 00001DF6  2F3C 0000 008F           move.l     -[A7], 0x8F
  2962. 00001DFC  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  2963. 00001E00  584F                     addq.w     A7, 4
  2964. 00001E02  6004                     bra        +0x6 /* 00001E08 */
  2965. label00001E04:
  2966. 00001E04  534C                     subq.w     A4, 1
  2967. 00001E06  6004                     bra        +0x6 /* 00001E0C */
  2968. label00001E08:
  2969. 00001E08  284B                     movea.l    A4, A3
  2970. 00001E0A  534C                     subq.w     A4, 1
  2971. label00001E0C:
  2972. 00001E0C  206D D38C                movea.l    A0, [A5 - 0x2C74]
  2973. 00001E10  5348                     subq.w     A0, 1
  2974. 00001E12  B1CC                     cmpa.l     A0, A4
  2975. 00001E14  6408                     bcc        +0xA /* 00001E1E */
  2976. 00001E16  1014                     move.b     D0, [A4]
  2977. 00001E18  7220                     moveq.l    D1, 0x20
  2978. 00001E1A  B001                     cmp.b      D0, D1
  2979. 00001E1C  67E6                     beq        -0x18 /* 00001E04 */
  2980. label00001E1E:
  2981. 00001E1E  264C                     movea.l    A3, A4
  2982. 00001E20  524B                     addq.w     A3, 1
  2983. 00001E22  4213                     clr.b      [A3]
  2984. 00001E24  2F2D D38C                move.l     -[A7], [A5 - 0x2C74]
  2985. 00001E28  7002                     moveq.l    D0, 0x02
  2986. 00001E2A  3F00                     move.w     -[A7], D0
  2987. 00001E2C  206D E698                movea.l    A0, [A5 - 0x1968]
  2988. 00001E30  4E90                     jsr        [A0]
  2989. 00001E32  2640                     movea.l    A3, D0
  2990. 00001E34  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2991. 00001E38  200B                     move.l     D0, A3
  2992. 00001E3A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2993. 00001E3E  4E5E                     unlink     A6
  2994. 00001E40  205F                     movea.l    A0, [A7]+
  2995. 00001E42  584F                     addq.w     A7, 4
  2996. 00001E44  4ED0                     jmp        [A0]
  2997. fn00001E46:
  2998. 00001E46  48E7 0030                movem.l    -[A7], A2,A3
  2999. 00001E4A  4EBA 1764                jsr        [PC + 0x1764 /* 000035B0 */]
  3000. 00001E4E  726E                     moveq.l    D1, 0x6E
  3001. 00001E50  B001                     cmp.b      D0, D1
  3002. 00001E52  6716                     beq        +0x18 /* 00001E6A */
  3003. 00001E54  7014                     moveq.l    D0, 0x14
  3004. 00001E56  2F00                     move.l     -[A7], D0
  3005. 00001E58  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3006. 00001E5C  584F                     addq.w     A7, 4
  3007. 00001E5E  706F                     moveq.l    D0, 0x6F
  3008. 00001E60  1F00                     move.b     -[A7], D0
  3009. 00001E62  4EBA 3242                jsr        [PC + 0x3242 /* 000050A6 */]
  3010. 00001E66  4EFA 00A0                jmp        [PC + 0xA0 /* 00001F08 */]
  3011. label00001E6A:
  3012. 00001E6A  302D E34C                move.w     D0, [A5 - 0x1CB4]
  3013. 00001E6E  0240 8000                andi.w     D0, 0x8000
  3014. 00001E72  6742                     beq        +0x44 /* 00001EB6 */
  3015. 00001E74  53AD E63E                subq.l     [A5 - 0x19C2], 1
  3016. 00001E78  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  3017. 00001E80  6A0A                     bpl        +0xC /* 00001E8C */
  3018. 00001E82  2F3C 0000 012C           move.l     -[A7], 0x12C
  3019. 00001E88  4EBA E176                jsr        [PC - 0x1E8A /* 00000000 */]
  3020. label00001E8C:
  3021. 00001E8C  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  3022. 00001E92  670A                     beq        +0xC /* 00001E9E */
  3023. 00001E94  2F3C 0000 012D           move.l     -[A7], 0x12D
  3024. 00001E9A  4EBA E164                jsr        [PC - 0x1E9C /* 00000000 */]
  3025. label00001E9E:
  3026. 00001E9E  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3027. 00001EA2  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  3028. 00001EA6  302D E3AE                move.w     D0, [A5 - 0x1C52]
  3029. 00001EAA  670A                     beq        +0xC /* 00001EB6 */
  3030. 00001EAC  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  3031. 00001EB0  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  3032. 00001EB4  544F                     addq.w     A7, 2
  3033. label00001EB6:
  3034. 00001EB6  4EBA E54A                jsr        [PC - 0x1AB6 /* 00000402 */]
  3035. 00001EBA  2640                     movea.l    A3, D0
  3036. 00001EBC  200B                     move.l     D0, A3
  3037. 00001EBE  6744                     beq        +0x46 /* 00001F04 */
  3038. 00001EC0  102B 0010                move.b     D0, [A3 + 0x10]
  3039. 00001EC4  7201                     moveq.l    D1, 0x01
  3040. 00001EC6  C001                     and.b      D0, D1
  3041. 00001EC8  673A                     beq        +0x3C /* 00001F04 */
  3042. 00001ECA  102B 0010                move.b     D0, [A3 + 0x10]
  3043. 00001ECE  7206                     moveq.l    D1, 0x06
  3044. 00001ED0  C001                     and.b      D0, D1
  3045. 00001ED2  6718                     beq        +0x1A /* 00001EEC */
  3046. 00001ED4  204B                     movea.l    A0, A3
  3047. 00001ED6  7014                     moveq.l    D0, 0x14
  3048. 00001ED8  D1C0                     add.l      A0, D0
  3049. 00001EDA  2F08                     move.l     -[A7], A0
  3050. 00001EDC  7024                     moveq.l    D0, 0x24
  3051. 00001EDE  2F00                     move.l     -[A7], D0
  3052. 00001EE0  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3053. 00001EE4  504F                     addq.w     A7, 8
  3054. 00001EE6  4EBA 1340                jsr        [PC + 0x1340 /* 00003228 */]
  3055. 00001EEA  601C                     bra        +0x1E /* 00001F08 */
  3056. label00001EEC:
  3057. 00001EEC  244B                     movea.l    A2, A3
  3058. 00001EEE  584A                     addq.w     A2, 4
  3059. 00001EF0  2F0A                     move.l     -[A7], A2
  3060. 00001EF2  486D 160A                pea.l      [A5 + 0x160A /* export_701 */]
  3061. 00001EF6  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  3062. 00001EFA  7000                     moveq.l    D0, 0x00
  3063. 00001EFC  2680                     move.l     [A3], D0
  3064. 00001EFE  022B 00EE 0010           andi.b     [A3 + 0x10], 0xEE
  3065. label00001F04:
  3066. 00001F04  4EBA 1390                jsr        [PC + 0x1390 /* 00003296 */]
  3067. label00001F08:
  3068. 00001F08  4CDF 0C00                movem.l    A2,A3, [A7]+
  3069. 00001F0C  4E75                     rts
  3070. fn00001F0E:
  3071. 00001F0E  4E56 FFFC                link       A6, -0x0004
  3072. 00001F12  52AD DB7C                addq.l     [A5 - 0x2484], 1
  3073. 00001F16  4EBA E184                jsr        [PC - 0x1E7C /* 0000009C */]
  3074. 00001F1A  1D40 FFFC                move.b     [A6 - 0x4], D0
  3075. 00001F1E  53AD DB7C                subq.l     [A5 - 0x2484], 1
  3076. 00001F22  7269                     moveq.l    D1, 0x69
  3077. 00001F24  B001                     cmp.b      D0, D1
  3078. 00001F26  6716                     beq        +0x18 /* 00001F3E */
  3079. 00001F28  726A                     moveq.l    D1, 0x6A
  3080. 00001F2A  B001                     cmp.b      D0, D1
  3081. 00001F2C  6710                     beq        +0x12 /* 00001F3E */
  3082. 00001F2E  701E                     moveq.l    D0, 0x1E
  3083. 00001F30  2F00                     move.l     -[A7], D0
  3084. 00001F32  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3085. 00001F36  584F                     addq.w     A7, 4
  3086. 00001F38  4EBA 12EE                jsr        [PC + 0x12EE /* 00003228 */]
  3087. 00001F3C  607C                     bra        +0x7E /* 00001FBA */
  3088. label00001F3E:
  3089. 00001F3E  4EBA 1356                jsr        [PC + 0x1356 /* 00003296 */]
  3090. 00001F42  700D                     moveq.l    D0, 0x0D
  3091. 00001F44  2F00                     move.l     -[A7], D0
  3092. 00001F46  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  3093. 00001F4A  302D E34C                move.w     D0, [A5 - 0x1CB4]
  3094. 00001F4E  0240 8000                andi.w     D0, 0x8000
  3095. 00001F52  6712                     beq        +0x14 /* 00001F66 */
  3096. 00001F54  202D E642                move.l     D0, [A5 - 0x19BE]
  3097. 00001F58  670C                     beq        +0xE /* 00001F66 */
  3098. 00001F5A  7000                     moveq.l    D0, 0x00
  3099. 00001F5C  2B40 E642                move.l     [A5 - 0x19BE], D0
  3100. 00001F60  206D E64A                movea.l    A0, [A5 - 0x19B6]
  3101. 00001F64  4210                     clr.b      [A0]
  3102. label00001F66:
  3103. 00001F66  302D E34E                move.w     D0, [A5 - 0x1CB2]
  3104. 00001F6A  0240 0080                andi.w     D0, 0x80
  3105. 00001F6E  670E                     beq        +0x10 /* 00001F7E */
  3106. 00001F70  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3107. 00001F74  705C                     moveq.l    D0, 0x5C
  3108. 00001F76  1F00                     move.b     -[A7], D0
  3109. 00001F78  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  3110. 00001F7C  6016                     bra        +0x18 /* 00001F94 */
  3111. label00001F7E:
  3112. 00001F7E  302D E34E                move.w     D0, [A5 - 0x1CB2]
  3113. 00001F82  0240 0100                andi.w     D0, 0x100
  3114. 00001F86  670C                     beq        +0xE /* 00001F94 */
  3115. 00001F88  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3116. 00001F8C  702F                     moveq.l    D0, 0x2F
  3117. 00001F8E  1F00                     move.b     -[A7], D0
  3118. 00001F90  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  3119. label00001F94:
  3120. 00001F94  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3121. 00001F98  0C2E 0069 FFFC           cmpi.b     [A6 - 0x4], 0x69 /* 'i' */
  3122. 00001F9E  670A                     beq        +0xC /* 00001FAA */
  3123. 00001FA0  302D E34E                move.w     D0, [A5 - 0x1CB2]
  3124. 00001FA4  7240                     moveq.l    D1, 0x40
  3125. 00001FA6  C041                     and.w      D0, D1
  3126. 00001FA8  6704                     beq        +0x6 /* 00001FAE */
  3127. label00001FAA:
  3128. 00001FAA  7003                     moveq.l    D0, 0x03
  3129. 00001FAC  6002                     bra        +0x4 /* 00001FB0 */
  3130. label00001FAE:
  3131. 00001FAE  7006                     moveq.l    D0, 0x06
  3132. label00001FB0:
  3133. 00001FB0  2F00                     move.l     -[A7], D0
  3134. 00001FB2  4EBA 000A                jsr        [PC + 0xA /* 00001FBE */]
  3135. 00001FB6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  3136. label00001FBA:
  3137. 00001FBA  4E5E                     unlink     A6
  3138. 00001FBC  4E75                     rts
  3139. fn00001FBE:
  3140. 00001FBE  4E56 0000                link       A6, 0
  3141. 00001FC2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3142. 00001FC6  246E 000C                movea.l    A2, [A6 + 0xC]
  3143. 00001FCA  286D E63A                movea.l    A4, [A5 - 0x19C6]
  3144. 00001FCE  605E                     bra        +0x60 /* 0000202E */
  3145. label00001FD0:
  3146. 00001FD0  302C 0026                move.w     D0, [A4 + 0x26]
  3147. 00001FD4  48C0                     ext.l      D0
  3148. 00001FD6  7602                     moveq.l    D3, 0x02
  3149. 00001FD8  E7A0                     asl        D0, D3
  3150. 00001FDA  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  3151. 00001FDE  2040                     movea.l    A0, D0
  3152. 00001FE0  2650                     movea.l    A3, [A0]
  3153. 00001FE2  200B                     move.l     D0, A3
  3154. 00001FE4  660A                     bne        +0xC /* 00001FF0 */
  3155. 00001FE6  2F3C 0000 1202           move.l     -[A7], 0x1202
  3156. 00001FEC  4EBA E012                jsr        [PC - 0x1FEE /* 00000000 */]
  3157. label00001FF0:
  3158. 00001FF0  703A                     moveq.l    D0, 0x3A
  3159. 00001FF2  2F00                     move.l     -[A7], D0
  3160. 00001FF4  2F0B                     move.l     -[A7], A3
  3161. 00001FF6  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3162. 00001FFA  504F                     addq.w     A7, 8
  3163. 00001FFC  2640                     movea.l    A3, D0
  3164. 00001FFE  200B                     move.l     D0, A3
  3165. 00002000  6612                     bne        +0x14 /* 00002014 */
  3166. 00002002  302C 0026                move.w     D0, [A4 + 0x26]
  3167. 00002006  48C0                     ext.l      D0
  3168. 00002008  E7A0                     asl        D0, D3
  3169. 0000200A  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  3170. 0000200E  2040                     movea.l    A0, D0
  3171. 00002010  2650                     movea.l    A3, [A0]
  3172. 00002012  6002                     bra        +0x4 /* 00002016 */
  3173. label00002014:
  3174. 00002014  524B                     addq.w     A3, 1
  3175. label00002016:
  3176. 00002016  2F0B                     move.l     -[A7], A3
  3177. 00002018  2F0A                     move.l     -[A7], A2
  3178. 0000201A  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  3179. 0000201E  4A80                     tst.l      D0
  3180. 00002020  6608                     bne        +0xA /* 0000202A */
  3181. 00002022  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  3182. 00002026  6000 0088                bra        +0x8A /* 000020B0 */
  3183. label0000202A:
  3184. 0000202A  286C 0008                movea.l    A4, [A4 + 0x8]
  3185. label0000202E:
  3186. 0000202E  200C                     move.l     D0, A4
  3187. 00002030  669E                     bne        -0x60 /* 00001FD0 */
  3188. 00002032  286D E652                movea.l    A4, [A5 - 0x19AE]
  3189. 00002036  6062                     bra        +0x64 /* 0000209A */
  3190. label00002038:
  3191. 00002038  102C 000D                move.b     D0, [A4 + 0xD]
  3192. 0000203C  7203                     moveq.l    D1, 0x03
  3193. 0000203E  B001                     cmp.b      D0, D1
  3194. 00002040  6654                     bne        +0x56 /* 00002096 */
  3195. 00002042  102C 000C                move.b     D0, [A4 + 0xC]
  3196. 00002046  7210                     moveq.l    D1, 0x10
  3197. 00002048  B001                     cmp.b      D0, D1
  3198. 0000204A  664A                     bne        +0x4C /* 00002096 */
  3199. 0000204C  302C 0026                move.w     D0, [A4 + 0x26]
  3200. 00002050  48C0                     ext.l      D0
  3201. 00002052  7602                     moveq.l    D3, 0x02
  3202. 00002054  E7A0                     asl        D0, D3
  3203. 00002056  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  3204. 0000205A  2040                     movea.l    A0, D0
  3205. 0000205C  2650                     movea.l    A3, [A0]
  3206. 0000205E  703A                     moveq.l    D0, 0x3A
  3207. 00002060  2F00                     move.l     -[A7], D0
  3208. 00002062  2F0B                     move.l     -[A7], A3
  3209. 00002064  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3210. 00002068  504F                     addq.w     A7, 8
  3211. 0000206A  2640                     movea.l    A3, D0
  3212. 0000206C  200B                     move.l     D0, A3
  3213. 0000206E  6612                     bne        +0x14 /* 00002082 */
  3214. 00002070  302C 0026                move.w     D0, [A4 + 0x26]
  3215. 00002074  48C0                     ext.l      D0
  3216. 00002076  E7A0                     asl        D0, D3
  3217. 00002078  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  3218. 0000207C  2040                     movea.l    A0, D0
  3219. 0000207E  2650                     movea.l    A3, [A0]
  3220. 00002080  6002                     bra        +0x4 /* 00002084 */
  3221. label00002082:
  3222. 00002082  524B                     addq.w     A3, 1
  3223. label00002084:
  3224. 00002084  2F0B                     move.l     -[A7], A3
  3225. 00002086  2F0A                     move.l     -[A7], A2
  3226. 00002088  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  3227. 0000208C  4A80                     tst.l      D0
  3228. 0000208E  6606                     bne        +0x8 /* 00002096 */
  3229. 00002090  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  3230. 00002094  601A                     bra        +0x1C /* 000020B0 */
  3231. label00002096:
  3232. 00002096  286C 0008                movea.l    A4, [A4 + 0x8]
  3233. label0000209A:
  3234. 0000209A  200C                     move.l     D0, A4
  3235. 0000209C  669A                     bne        -0x64 /* 00002038 */
  3236. 0000209E  2F0A                     move.l     -[A7], A2
  3237. 000020A0  7003                     moveq.l    D0, 0x03
  3238. 000020A2  2F00                     move.l     -[A7], D0
  3239. 000020A4  42A7                     clr.l      -[A7]
  3240. 000020A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3241. 000020AA  42A7                     clr.l      -[A7]
  3242. 000020AC  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  3243. label000020B0:
  3244. 000020B0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3245. 000020B4  4E5E                     unlink     A6
  3246. 000020B6  205F                     movea.l    A0, [A7]+
  3247. 000020B8  504F                     addq.w     A7, 8
  3248. 000020BA  4ED0                     jmp        [A0]
  3249. fn000020BC:
  3250. 000020BC  4E56 FFF8                link       A6, -0x0008
  3251. 000020C0  2F0A                     move.l     -[A7], A2
  3252. 000020C2  422E FFFC                clr.b      [A6 - 0x4]
  3253. 000020C6  4EBA DFD4                jsr        [PC - 0x202C /* 0000009C */]
  3254. 000020CA  0C2D 0038 DB5A           cmpi.b     [A5 - 0x24A6], 0x38 /* '8' */
  3255. 000020D0  6608                     bne        +0xA /* 000020DA */
  3256. 000020D2  522E FFFC                addq.b     [A6 - 0x4], 1
  3257. 000020D6  4EBA DFC4                jsr        [PC - 0x203C /* 0000009C */]
  3258. label000020DA:
  3259. 000020DA  0C2D 0069 DB5A           cmpi.b     [A5 - 0x24A6], 0x69 /* 'i' */
  3260. 000020E0  6710                     beq        +0x12 /* 000020F2 */
  3261. 000020E2  705C                     moveq.l    D0, 0x5C
  3262. 000020E4  2F00                     move.l     -[A7], D0
  3263. 000020E6  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3264. 000020EA  584F                     addq.w     A7, 4
  3265. 000020EC  4EBA 113A                jsr        [PC + 0x113A /* 00003228 */]
  3266. 000020F0  6044                     bra        +0x46 /* 00002136 */
  3267. label000020F2:
  3268. 000020F2  486E FFF8                pea.l      [A6 - 0x8]
  3269. 000020F6  4EBA 20B8                jsr        [PC + 0x20B8 /* 000041B0 */]
  3270. 000020FA  2440                     movea.l    A2, D0
  3271. 000020FC  2F0A                     move.l     -[A7], A2
  3272. 000020FE  487A 003E                pea.l      [PC + 0x3E /* 0000213E, value 0x25730000 '%s\0\0', cstring "%s" */]
  3273. 00002102  486D C23E                pea.l      [A5 - 0x3DC2]
  3274. 00002106  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  3275. 0000210A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3276. 0000210E  102E FFFC                move.b     D0, [A6 - 0x4]
  3277. 00002112  6716                     beq        +0x18 /* 0000212A */
  3278. 00002114  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  3279. 0000211A  670A                     beq        +0xC /* 00002126 */
  3280. 0000211C  7012                     moveq.l    D0, 0x12
  3281. 0000211E  2F00                     move.l     -[A7], D0
  3282. 00002120  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3283. 00002124  584F                     addq.w     A7, 4
  3284. label00002126:
  3285. 00002126  4EBA DF74                jsr        [PC - 0x208C /* 0000009C */]
  3286. label0000212A:
  3287. 0000212A  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  3288. 00002130  6704                     beq        +0x6 /* 00002136 */
  3289. 00002132  4EBA 1162                jsr        [PC + 0x1162 /* 00003296 */]
  3290. label00002136:
  3291. 00002136  245F                     movea.l    A2, [A7]+
  3292. 00002138  4E5E                     unlink     A6
  3293. 0000213A  4E75                     rts
  3294. 0000213C  0004 2573                ori.b      D4, 0x73 /* 's' */
  3295. 00002140  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3296. // begin alternate branch 00002142-00002146
  3297. fn00002142:
  3298. 00002142  4E56 FFFC                link       A6, -0x0004
  3299. // end alternate branch 00002142-00002146
  3300. fn00002142: // (misaligned)
  3301. 00002144  FFFC                     .invalid   <<F/7/7>>
  3302. 00002146  2F0A                     move.l     -[A7], A2
  3303. 00002148  102D E350                move.b     D0, [A5 - 0x1CB0]
  3304. 0000214C  670A                     beq        +0xC /* 00002158 */
  3305. 0000214E  7010                     moveq.l    D0, 0x10
  3306. 00002150  2F00                     move.l     -[A7], D0
  3307. 00002152  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3308. 00002156  584F                     addq.w     A7, 4
  3309. label00002158:
  3310. 00002158  4EBA DF42                jsr        [PC - 0x20BE /* 0000009C */]
  3311. 0000215C  0C2D 0069 DB5A           cmpi.b     [A5 - 0x24A6], 0x69 /* 'i' */
  3312. 00002162  6710                     beq        +0x12 /* 00002174 */
  3313. 00002164  705C                     moveq.l    D0, 0x5C
  3314. 00002166  2F00                     move.l     -[A7], D0
  3315. 00002168  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3316. 0000216C  584F                     addq.w     A7, 4
  3317. 0000216E  4EBA 10B8                jsr        [PC + 0x10B8 /* 00003228 */]
  3318. 00002172  601E                     bra        +0x20 /* 00002192 */
  3319. label00002174:
  3320. 00002174  486E FFFC                pea.l      [A6 - 0x4]
  3321. 00002178  4EBA 2036                jsr        [PC + 0x2036 /* 000041B0 */]
  3322. 0000217C  2440                     movea.l    A2, D0
  3323. 0000217E  2F0A                     move.l     -[A7], A2
  3324. 00002180  206D E690                movea.l    A0, [A5 - 0x1970]
  3325. 00002184  4E90                     jsr        [A0]
  3326. 00002186  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  3327. 0000218C  6704                     beq        +0x6 /* 00002192 */
  3328. 0000218E  4EBA 1106                jsr        [PC + 0x1106 /* 00003296 */]
  3329. label00002192:
  3330. 00002192  245F                     movea.l    A2, [A7]+
  3331. 00002194  4E5E                     unlink     A6
  3332. 00002196  4E75                     rts
  3333. fn00002198:
  3334. 00002198  4E56 0000                link       A6, 0
  3335. 0000219C  48E7 1810                movem.l    -[A7], D3,D4,A3
  3336. 000021A0  266E 0008                movea.l    A3, [A6 + 0x8]
  3337. 000021A4  4A2B 0004                tst.b      [A3 + 0x4]
  3338. 000021A8  6710                     beq        +0x12 /* 000021BA */
  3339. 000021AA  1013                     move.b     D0, [A3]
  3340. 000021AC  765F                     moveq.l    D3, 0x5F
  3341. 000021AE  B003                     cmp.b      D0, D3
  3342. 000021B0  6708                     beq        +0xA /* 000021BA */
  3343. 000021B2  102B 0001                move.b     D0, [A3 + 0x1]
  3344. 000021B6  B003                     cmp.b      D0, D3
  3345. 000021B8  663C                     bne        +0x3E /* 000021F6 */
  3346. label000021BA:
  3347. 000021BA  102B 0002                move.b     D0, [A3 + 0x2]
  3348. 000021BE  7241                     moveq.l    D1, 0x41
  3349. 000021C0  B001                     cmp.b      D0, D1
  3350. 000021C2  6604                     bne        +0x6 /* 000021C8 */
  3351. 000021C4  7801                     moveq.l    D4, 0x01
  3352. 000021C6  600C                     bra        +0xE /* 000021D4 */
  3353. label000021C8:
  3354. 000021C8  102B 0002                move.b     D0, [A3 + 0x2]
  3355. 000021CC  7244                     moveq.l    D1, 0x44
  3356. 000021CE  B001                     cmp.b      D0, D1
  3357. 000021D0  6602                     bne        +0x4 /* 000021D4 */
  3358. 000021D2  7803                     moveq.l    D4, 0x03
  3359. label000021D4:
  3360. 000021D4  162B 0003                move.b     D3, [A3 + 0x3]
  3361. 000021D8  4883                     ext.w      D3
  3362. 000021DA  70D0                     moveq.l    D0, 0xFFFFFFD0
  3363. 000021DC  D640                     add.w      D3, D0
  3364. 000021DE  6B16                     bmi        +0x18 /* 000021F6 */
  3365. 000021E0  7002                     moveq.l    D0, 0x02
  3366. 000021E2  B640                     cmp.w      D3, D0
  3367. 000021E4  6E10                     bgt        +0x12 /* 000021F6 */
  3368. 000021E6  102B 0002                move.b     D0, [A3 + 0x2]
  3369. 000021EA  7241                     moveq.l    D1, 0x41
  3370. 000021EC  B001                     cmp.b      D0, D1
  3371. 000021EE  660A                     bne        +0xC /* 000021FA */
  3372. 000021F0  7002                     moveq.l    D0, 0x02
  3373. 000021F2  B640                     cmp.w      D3, D0
  3374. 000021F4  6604                     bne        +0x6 /* 000021FA */
  3375. label000021F6:
  3376. 000021F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3377. 000021F8  600C                     bra        +0xE /* 00002206 */
  3378. label000021FA:
  3379. 000021FA  3004                     move.w     D0, D4
  3380. 000021FC  48C0                     ext.l      D0
  3381. 000021FE  3203                     move.w     D1, D3
  3382. 00002200  3401                     move.w     D2, D1
  3383. 00002202  48C2                     ext.l      D2
  3384. 00002204  D082                     add.l      D0, D2
  3385. label00002206:
  3386. 00002206  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  3387. 0000220A  4E5E                     unlink     A6
  3388. 0000220C  205F                     movea.l    A0, [A7]+
  3389. 0000220E  584F                     addq.w     A7, 4
  3390. 00002210  4ED0                     jmp        [A0]
  3391. fn00002212:
  3392. 00002212  4EBA DE88                jsr        [PC - 0x2178 /* 0000009C */]
  3393. 00002216  0C2D 006C DB5A           cmpi.b     [A5 - 0x24A6], 0x6C /* 'l' */
  3394. 0000221C  6626                     bne        +0x28 /* 00002244 */
  3395. 0000221E  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  3396. 00002222  2B40 E612                move.l     [A5 - 0x19EE], D0
  3397. 00002226  2F2D E612                move.l     -[A7], [A5 - 0x19EE]
  3398. 0000222A  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  3399. 0000222E  72FF                     moveq.l    D1, 0xFFFFFFFF
  3400. 00002230  B081                     cmp.l      D0, D1
  3401. 00002232  660A                     bne        +0xC /* 0000223E */
  3402. 00002234  7023                     moveq.l    D0, 0x23
  3403. 00002236  2F00                     move.l     -[A7], D0
  3404. 00002238  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3405. 0000223C  584F                     addq.w     A7, 4
  3406. label0000223E:
  3407. 0000223E  53AD E612                subq.l     [A5 - 0x19EE], 1
  3408. 00002242  6006                     bra        +0x8 /* 0000224A */
  3409. label00002244:
  3410. 00002244  2B6D E336 E612           move.l     [A5 - 0x19EE], [A5 - 0x1CCA]
  3411. label0000224A:
  3412. 0000224A  4E75                     rts
  3413. fn0000224C:
  3414. 0000224C  4E56 FFDC                link       A6, -0x0024
  3415. 00002250  48E7 1820                movem.l    -[A7], D3,D4,A2
  3416. 00002254  422E FFDC                clr.b      [A6 - 0x24]
  3417. 00002258  6004                     bra        +0x6 /* 0000225E */
  3418. label0000225A:
  3419. 0000225A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  3420. label0000225E:
  3421. 0000225E  122D E3AF                move.b     D1, [A5 - 0x1C51]
  3422. 00002262  7000                     moveq.l    D0, 0x00
  3423. 00002264  1001                     move.b     D0, D1
  3424. 00002266  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  3425. 0000226A  2040                     movea.l    A0, D0
  3426. 0000226C  1010                     move.b     D0, [A0]
  3427. 0000226E  7208                     moveq.l    D1, 0x08
  3428. 00002270  C001                     and.b      D0, D1
  3429. 00002272  66E6                     bne        -0x18 /* 0000225A */
  3430. 00002274  0C6D 0024 E3AE           cmpi.w     [A5 - 0x1C52], 0x24 /* '$' */
  3431. 0000227A  6604                     bne        +0x6 /* 00002280 */
  3432. 0000227C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  3433. label00002280:
  3434. 00002280  4EBA DE1A                jsr        [PC - 0x21E6 /* 0000009C */]
  3435. 00002284  162D DB5A                move.b     D3, [A5 - 0x24A6]
  3436. 00002288  786E                     moveq.l    D4, 0x6E
  3437. 0000228A  B604                     cmp.b      D3, D4
  3438. 0000228C  6708                     beq        +0xA /* 00002296 */
  3439. 0000228E  7025                     moveq.l    D0, 0x25
  3440. 00002290  B600                     cmp.b      D3, D0
  3441. 00002292  6400 0790                bcc        +0x792 /* 00002A24 */
  3442. label00002296:
  3443. 00002296  487A 07BA                pea.l      [PC + 0x7BA /* 00002A52, value 0x5A544300 'ZTC\0', cstring "ZTC" */]
  3444. 0000229A  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3445. 0000229E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3446. 000022A2  504F                     addq.w     A7, 8
  3447. 000022A4  4A80                     tst.l      D0
  3448. 000022A6  6712                     beq        +0x14 /* 000022BA */
  3449. 000022A8  487A 07A4                pea.l      [PC + 0x7A4 /* 00002A4E, value 0x53430000 'SC\0\0', cstring "SC" */]
  3450. 000022AC  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3451. 000022B0  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3452. 000022B4  504F                     addq.w     A7, 8
  3453. 000022B6  4A80                     tst.l      D0
  3454. 000022B8  6618                     bne        +0x1A /* 000022D2 */
  3455. label000022BA:
  3456. 000022BA  4EBA DDE0                jsr        [PC - 0x2220 /* 0000009C */]
  3457. 000022BE  522E FFDC                addq.b     [A6 - 0x24], 1
  3458. 000022C2  162D DB5A                move.b     D3, [A5 - 0x24A6]
  3459. 000022C6  B604                     cmp.b      D3, D4
  3460. 000022C8  6708                     beq        +0xA /* 000022D2 */
  3461. 000022CA  7025                     moveq.l    D0, 0x25
  3462. 000022CC  B600                     cmp.b      D3, D0
  3463. 000022CE  6200 0754                bhi        +0x756 /* 00002A24 */
  3464. label000022D2:
  3465. 000022D2  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3466. 000022D6  486D D642                pea.l      [A5 - 0x29BE]
  3467. 000022DA  7019                     moveq.l    D0, 0x19
  3468. 000022DC  2F00                     move.l     -[A7], D0
  3469. 000022DE  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  3470. 000022E2  1D40 FFF0                move.b     [A6 - 0x10], D0
  3471. 000022E6  7200                     moveq.l    D1, 0x00
  3472. 000022E8  1200                     move.b     D1, D0
  3473. 000022EA  700E                     moveq.l    D0, 0x0E
  3474. 000022EC  B280                     cmp.l      D1, D0
  3475. 000022EE  6700 009C                beq        +0x9E /* 0000238C */
  3476. 000022F2  4A81                     tst.l      D1
  3477. 000022F4  6700 0232                beq        +0x234 /* 00002528 */
  3478. 000022F8  7008                     moveq.l    D0, 0x08
  3479. 000022FA  B280                     cmp.l      D1, D0
  3480. 000022FC  6700 023C                beq        +0x23E /* 0000253A */
  3481. 00002300  7014                     moveq.l    D0, 0x14
  3482. 00002302  B280                     cmp.l      D1, D0
  3483. 00002304  6700 023C                beq        +0x23E /* 00002542 */
  3484. 00002308  700B                     moveq.l    D0, 0x0B
  3485. 0000230A  B280                     cmp.l      D1, D0
  3486. 0000230C  6700 0258                beq        +0x25A /* 00002566 */
  3487. 00002310  7018                     moveq.l    D0, 0x18
  3488. 00002312  B280                     cmp.l      D1, D0
  3489. 00002314  6700 0250                beq        +0x252 /* 00002566 */
  3490. 00002318  700C                     moveq.l    D0, 0x0C
  3491. 0000231A  B280                     cmp.l      D1, D0
  3492. 0000231C  6700 0248                beq        +0x24A /* 00002566 */
  3493. 00002320  700D                     moveq.l    D0, 0x0D
  3494. 00002322  B280                     cmp.l      D1, D0
  3495. 00002324  6700 02EC                beq        +0x2EE /* 00002612 */
  3496. 00002328  7010                     moveq.l    D0, 0x10
  3497. 0000232A  B280                     cmp.l      D1, D0
  3498. 0000232C  6700 0300                beq        +0x302 /* 0000262E */
  3499. 00002330  7016                     moveq.l    D0, 0x16
  3500. 00002332  B280                     cmp.l      D1, D0
  3501. 00002334  6700 0402                beq        +0x404 /* 00002738 */
  3502. 00002338  7001                     moveq.l    D0, 0x01
  3503. 0000233A  B280                     cmp.l      D1, D0
  3504. 0000233C  6700 047E                beq        +0x480 /* 000027BC */
  3505. 00002340  7003                     moveq.l    D0, 0x03
  3506. 00002342  B280                     cmp.l      D1, D0
  3507. 00002344  6700 047A                beq        +0x47C /* 000027C0 */
  3508. 00002348  7006                     moveq.l    D0, 0x06
  3509. 0000234A  B280                     cmp.l      D1, D0
  3510. 0000234C  6700 0476                beq        +0x478 /* 000027C4 */
  3511. 00002350  7017                     moveq.l    D0, 0x17
  3512. 00002352  B280                     cmp.l      D1, D0
  3513. 00002354  6700 0494                beq        +0x496 /* 000027EA */
  3514. 00002358  7004                     moveq.l    D0, 0x04
  3515. 0000235A  B280                     cmp.l      D1, D0
  3516. 0000235C  6700 04BA                beq        +0x4BC /* 00002818 */
  3517. 00002360  7009                     moveq.l    D0, 0x09
  3518. 00002362  B280                     cmp.l      D1, D0
  3519. 00002364  6700 04E8                beq        +0x4EA /* 0000284E */
  3520. 00002368  7005                     moveq.l    D0, 0x05
  3521. 0000236A  B280                     cmp.l      D1, D0
  3522. 0000236C  6700 0516                beq        +0x518 /* 00002884 */
  3523. 00002370  700A                     moveq.l    D0, 0x0A
  3524. 00002372  B280                     cmp.l      D1, D0
  3525. 00002374  6700 057E                beq        +0x580 /* 000028F4 */
  3526. 00002378  700F                     moveq.l    D0, 0x0F
  3527. 0000237A  B280                     cmp.l      D1, D0
  3528. 0000237C  6700 05E6                beq        +0x5E8 /* 00002964 */
  3529. 00002380  7015                     moveq.l    D0, 0x15
  3530. 00002382  B280                     cmp.l      D1, D0
  3531. 00002384  6700 0640                beq        +0x642 /* 000029C6 */
  3532. 00002388  6000 069A                bra        +0x69C /* 00002A24 */
  3533. label0000238C:
  3534. 0000238C  4EBA DD0E                jsr        [PC - 0x22F2 /* 0000009C */]
  3535. 00002390  0C2D 0038 DB5A           cmpi.b     [A5 - 0x24A6], 0x38 /* '8' */
  3536. 00002396  660E                     bne        +0x10 /* 000023A6 */
  3537. 00002398  4EBA F1F2                jsr        [PC - 0xE0E /* 0000158C */]
  3538. 0000239C  4A80                     tst.l      D0
  3539. 0000239E  6700 06A0                beq        +0x6A2 /* 00002A40 */
  3540. 000023A2  6000 0680                bra        +0x682 /* 00002A24 */
  3541. label000023A6:
  3542. 000023A6  102D DB5A                move.b     D0, [A5 - 0x24A6]
  3543. 000023AA  786E                     moveq.l    D4, 0x6E
  3544. 000023AC  B004                     cmp.b      D0, D4
  3545. 000023AE  6600 0674                bne        +0x676 /* 00002A24 */
  3546. 000023B2  487A 06A2                pea.l      [PC + 0x6A2 /* 00002A56, value 0x616C6967 'alig', cstring "align" */]
  3547. 000023B6  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3548. 000023BA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3549. 000023BE  504F                     addq.w     A7, 8
  3550. 000023C0  4A80                     tst.l      D0
  3551. 000023C2  6600 0660                bne        +0x662 /* 00002A24 */
  3552. 000023C6  4EBA DCD4                jsr        [PC - 0x232C /* 0000009C */]
  3553. 000023CA  0C2D 004C DB5A           cmpi.b     [A5 - 0x24A6], 0x4C /* 'L' */
  3554. 000023D0  6600 0652                bne        +0x654 /* 00002A24 */
  3555. 000023D4  4EBA DCC6                jsr        [PC - 0x233A /* 0000009C */]
  3556. 000023D8  102D DB5A                move.b     D0, [A5 - 0x24A6]
  3557. 000023DC  B004                     cmp.b      D0, D4
  3558. 000023DE  6600 0644                bne        +0x646 /* 00002A24 */
  3559. 000023E2  487A 0678                pea.l      [PC + 0x678 /* 00002A5C, value 0x6D616336 'mac6', cstring "mac68k" */]
  3560. 000023E6  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3561. 000023EA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3562. 000023EE  504F                     addq.w     A7, 8
  3563. 000023F0  4A80                     tst.l      D0
  3564. 000023F2  663A                     bne        +0x3C /* 0000242E */
  3565. 000023F4  7001                     moveq.l    D0, 0x01
  3566. 000023F6  2B40 E612                move.l     [A5 - 0x19EE], D0
  3567. 000023FA  0CAD 0000 00FF D29A      cmpi.l     [A5 - 0x2D66], 0xFF
  3568. 00002402  6D14                     blt        +0x16 /* 00002418 */
  3569. 00002404  487A 065E                pea.l      [PC + 0x65E /* 00002A64, value 0x616C6967 'alig', cstring "alignment" */]
  3570. 00002408  2F3C 0000 00B5           move.l     -[A7], 0xB5
  3571. 0000240E  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3572. 00002412  504F                     addq.w     A7, 8
  3573. 00002414  6000 062A                bra        +0x62C /* 00002A40 */
  3574. label00002418:
  3575. 00002418  52AD D29A                addq.l     [A5 - 0x2D66], 1
  3576. 0000241C  202D D29A                move.l     D0, [A5 - 0x2D66]
  3577. 00002420  41ED D9AC                lea.l      A0, [A5 - 0x2654]
  3578. 00002424  11AD E615 0000           move.b     [A0 + D0.w], [A5 - 0x19EB]
  3579. 0000242A  6000 0614                bra        +0x616 /* 00002A40 */
  3580. label0000242E:
  3581. 0000242E  487A 063E                pea.l      [PC + 0x63E /* 00002A6E, value 0x72657365 'rese', cstring "reset" */]
  3582. 00002432  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3583. 00002436  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3584. 0000243A  504F                     addq.w     A7, 8
  3585. 0000243C  4A80                     tst.l      D0
  3586. 0000243E  662A                     bne        +0x2C /* 0000246A */
  3587. 00002440  53AD D29A                subq.l     [A5 - 0x2D66], 1
  3588. 00002444  202D D29A                move.l     D0, [A5 - 0x2D66]
  3589. 00002448  7800                     moveq.l    D4, 0x00
  3590. 0000244A  B084                     cmp.l      D0, D4
  3591. 0000244C  6A04                     bpl        +0x6 /* 00002452 */
  3592. 0000244E  2B44 D29A                move.l     [A5 - 0x2D66], D4
  3593. label00002452:
  3594. 00002452  202D D29A                move.l     D0, [A5 - 0x2D66]
  3595. 00002456  41ED D9AC                lea.l      A0, [A5 - 0x2654]
  3596. 0000245A  1030 0000                move.b     D0, [A0 + D0.w]
  3597. 0000245E  4880                     ext.w      D0
  3598. 00002460  48C0                     ext.l      D0
  3599. 00002462  2B40 E612                move.l     [A5 - 0x19EE], D0
  3600. 00002466  6000 05D8                bra        +0x5DA /* 00002A40 */
  3601. label0000246A:
  3602. 0000246A  487A 0610                pea.l      [PC + 0x610 /* 00002A7C, value 0x706F7765 'powe', cstring "power" */]
  3603. 0000246E  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3604. 00002472  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3605. 00002476  504F                     addq.w     A7, 8
  3606. 00002478  4A80                     tst.l      D0
  3607. 0000247A  6712                     beq        +0x14 /* 0000248E */
  3608. 0000247C  487A 05F6                pea.l      [PC + 0x5F6 /* 00002A74, value 0x6E617469 'nati', cstring "native" */]
  3609. 00002480  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3610. 00002484  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3611. 00002488  504F                     addq.w     A7, 8
  3612. 0000248A  4A80                     tst.l      D0
  3613. 0000248C  663A                     bne        +0x3C /* 000024C8 */
  3614. label0000248E:
  3615. 0000248E  7003                     moveq.l    D0, 0x03
  3616. 00002490  2B40 E612                move.l     [A5 - 0x19EE], D0
  3617. 00002494  0CAD 0000 00FF D29A      cmpi.l     [A5 - 0x2D66], 0xFF
  3618. 0000249C  6D14                     blt        +0x16 /* 000024B2 */
  3619. 0000249E  487A 05E2                pea.l      [PC + 0x5E2 /* 00002A82, value 0x616C6967 'alig', cstring "alignment" */]
  3620. 000024A2  2F3C 0000 00B5           move.l     -[A7], 0xB5
  3621. 000024A8  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3622. 000024AC  504F                     addq.w     A7, 8
  3623. 000024AE  6000 0590                bra        +0x592 /* 00002A40 */
  3624. label000024B2:
  3625. 000024B2  52AD D29A                addq.l     [A5 - 0x2D66], 1
  3626. 000024B6  202D D29A                move.l     D0, [A5 - 0x2D66]
  3627. 000024BA  41ED D9AC                lea.l      A0, [A5 - 0x2654]
  3628. 000024BE  11AD E615 0000           move.b     [A0 + D0.w], [A5 - 0x19EB]
  3629. 000024C4  6000 057A                bra        +0x57C /* 00002A40 */
  3630. label000024C8:
  3631. 000024C8  487A 05CA                pea.l      [PC + 0x5CA /* 00002A94, value 0x62797465 'byte', cstring "byte" */]
  3632. 000024CC  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3633. 000024D0  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3634. 000024D4  504F                     addq.w     A7, 8
  3635. 000024D6  4A80                     tst.l      D0
  3636. 000024D8  6714                     beq        +0x16 /* 000024EE */
  3637. 000024DA  487A 05B0                pea.l      [PC + 0x5B0 /* 00002A8C, value 0x7061636B 'pack', cstring "packed" */]
  3638. 000024DE  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3639. 000024E2  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3640. 000024E6  504F                     addq.w     A7, 8
  3641. 000024E8  4A80                     tst.l      D0
  3642. 000024EA  6600 0538                bne        +0x53A /* 00002A24 */
  3643. label000024EE:
  3644. 000024EE  7000                     moveq.l    D0, 0x00
  3645. 000024F0  2B40 E612                move.l     [A5 - 0x19EE], D0
  3646. 000024F4  0CAD 0000 00FF D29A      cmpi.l     [A5 - 0x2D66], 0xFF
  3647. 000024FC  6D14                     blt        +0x16 /* 00002512 */
  3648. 000024FE  487A 059A                pea.l      [PC + 0x59A /* 00002A9A, value 0x616C6967 'alig', cstring "alignment" */]
  3649. 00002502  2F3C 0000 00B5           move.l     -[A7], 0xB5
  3650. 00002508  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3651. 0000250C  504F                     addq.w     A7, 8
  3652. 0000250E  6000 0530                bra        +0x532 /* 00002A40 */
  3653. label00002512:
  3654. 00002512  52AD D29A                addq.l     [A5 - 0x2D66], 1
  3655. 00002516  202D D29A                move.l     D0, [A5 - 0x2D66]
  3656. 0000251A  41ED D9AC                lea.l      A0, [A5 - 0x2654]
  3657. 0000251E  11AD E615 0000           move.b     [A0 + D0.w], [A5 - 0x19EB]
  3658. 00002524  6000 051A                bra        +0x51C /* 00002A40 */
  3659. label00002528:
  3660. 00002528  4EBA FCE8                jsr        [PC - 0x318 /* 00002212 */]
  3661. 0000252C  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  3662. 00002532  6600 04F0                bne        +0x4F2 /* 00002A24 */
  3663. 00002536  6000 050C                bra        +0x50E /* 00002A44 */
  3664. label0000253A:
  3665. 0000253A  4EBA FB80                jsr        [PC - 0x480 /* 000020BC */]
  3666. 0000253E  4EFA 0504                jmp        [PC + 0x504 /* 00002A44 */]
  3667. label00002542:
  3668. 00002542  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  3669. 00002546  6714                     beq        +0x16 /* 0000255C */
  3670. 00002548  487A 055A                pea.l      [PC + 0x55A /* 00002AA4, value 0x7365676D 'segm', cstring "segment" */]
  3671. 0000254C  2F3C 0000 0088           move.l     -[A7], 0x88
  3672. 00002552  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3673. 00002556  504F                     addq.w     A7, 8
  3674. 00002558  6000 04E6                bra        +0x4E8 /* 00002A40 */
  3675. label0000255C:
  3676. 0000255C  42A7                     clr.l      -[A7]
  3677. 0000255E  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  3678. 00002562  4EFA 04E0                jmp        [PC + 0x4E0 /* 00002A44 */]
  3679. label00002566:
  3680. 00002566  4EBA DB34                jsr        [PC - 0x24CC /* 0000009C */]
  3681. 0000256A  0C2D 0038 DB5A           cmpi.b     [A5 - 0x24A6], 0x38 /* '8' */
  3682. 00002570  670A                     beq        +0xC /* 0000257C */
  3683. 00002572  7042                     moveq.l    D0, 0x42
  3684. 00002574  2F00                     move.l     -[A7], D0
  3685. 00002576  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3686. 0000257A  584F                     addq.w     A7, 4
  3687. label0000257C:
  3688. 0000257C  4EBA DB1E                jsr        [PC - 0x24E2 /* 0000009C */]
  3689. 00002580  726E                     moveq.l    D1, 0x6E
  3690. 00002582  B001                     cmp.b      D0, D1
  3691. 00002584  665A                     bne        +0x5C /* 000025E0 */
  3692. 00002586  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3693. 0000258A  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3694. 0000258E  2440                     movea.l    A2, D0
  3695. 00002590  200A                     move.l     D0, A2
  3696. 00002592  673C                     beq        +0x3E /* 000025D0 */
  3697. 00002594  206A 000C                movea.l    A0, [A2 + 0xC]
  3698. 00002598  2010                     move.l     D0, [A0]
  3699. 0000259A  721F                     moveq.l    D1, 0x1F
  3700. 0000259C  C081                     and.l      D0, D1
  3701. 0000259E  41ED E170                lea.l      A0, [A5 - 0x1E90]
  3702. 000025A2  1030 0000                move.b     D0, [A0 + D0.w]
  3703. 000025A6  7210                     moveq.l    D1, 0x10
  3704. 000025A8  C001                     and.b      D0, D1
  3705. 000025AA  6724                     beq        +0x26 /* 000025D0 */
  3706. 000025AC  182E FFF0                move.b     D4, [A6 - 0x10]
  3707. 000025B0  7018                     moveq.l    D0, 0x18
  3708. 000025B2  B800                     cmp.b      D4, D0
  3709. 000025B4  6706                     beq        +0x8 /* 000025BC */
  3710. 000025B6  700B                     moveq.l    D0, 0x0B
  3711. 000025B8  B800                     cmp.b      D4, D0
  3712. 000025BA  660A                     bne        +0xC /* 000025C6 */
  3713. label000025BC:
  3714. 000025BC  00AA 1000 0000 0018      ori.l      [A2 + 0x18], 0x10000000
  3715. 000025C4  6024                     bra        +0x26 /* 000025EA */
  3716. label000025C6:
  3717. 000025C6  00AA 0000 0010 0018      ori.l      [A2 + 0x18], 0x10
  3718. 000025CE  601A                     bra        +0x1C /* 000025EA */
  3719. label000025D0:
  3720. 000025D0  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3721. 000025D4  7031                     moveq.l    D0, 0x31
  3722. 000025D6  2F00                     move.l     -[A7], D0
  3723. 000025D8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3724. 000025DC  504F                     addq.w     A7, 8
  3725. 000025DE  600A                     bra        +0xC /* 000025EA */
  3726. label000025E0:
  3727. 000025E0  7014                     moveq.l    D0, 0x14
  3728. 000025E2  2F00                     move.l     -[A7], D0
  3729. 000025E4  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3730. 000025E8  584F                     addq.w     A7, 4
  3731. label000025EA:
  3732. 000025EA  4EBA DAB0                jsr        [PC - 0x2550 /* 0000009C */]
  3733. 000025EE  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  3734. 000025F4  670A                     beq        +0xC /* 00002600 */
  3735. 000025F6  7012                     moveq.l    D0, 0x12
  3736. 000025F8  2F00                     move.l     -[A7], D0
  3737. 000025FA  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3738. 000025FE  584F                     addq.w     A7, 4
  3739. label00002600:
  3740. 00002600  4EBA DA9A                jsr        [PC - 0x2566 /* 0000009C */]
  3741. 00002604  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  3742. 0000260A  6600 0434                bne        +0x436 /* 00002A40 */
  3743. 0000260E  6000 0434                bra        +0x436 /* 00002A44 */
  3744. label00002612:
  3745. 00002612  206D E652                movea.l    A0, [A5 - 0x19AE]
  3746. 00002616  0028 0010 000C           ori.b      [A0 + 0xC], 0x10
  3747. 0000261C  4EBA DA7E                jsr        [PC - 0x2582 /* 0000009C */]
  3748. 00002620  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  3749. 00002626  6600 0418                bne        +0x41A /* 00002A40 */
  3750. 0000262A  6000 0418                bra        +0x41A /* 00002A44 */
  3751. label0000262E:
  3752. 0000262E  4EBA DA6C                jsr        [PC - 0x2594 /* 0000009C */]
  3753. 00002632  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  3754. 00002638  6600 03EA                bne        +0x3EC /* 00002A24 */
  3755. 0000263C  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3756. 00002640  4EBA FB56                jsr        [PC - 0x4AA /* 00002198 */]
  3757. 00002644  2D40 FFF4                move.l     [A6 - 0xC], D0
  3758. 00002648  4A80                     tst.l      D0
  3759. 0000264A  6A16                     bpl        +0x18 /* 00002662 */
  3760. 0000264C  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3761. 00002650  7003                     moveq.l    D0, 0x03
  3762. 00002652  3F00                     move.w     -[A7], D0
  3763. 00002654  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  3764. 00002658  2B40 E616                move.l     [A5 - 0x19EA], D0
  3765. 0000265C  422D E61A                clr.b      [A5 - 0x19E6]
  3766. 00002660  6024                     bra        +0x26 /* 00002686 */
  3767. label00002662:
  3768. 00002662  1B6E FFF7 E61A           move.b     [A5 - 0x19E6], [A6 - 0x9]
  3769. 00002668  4EBA DA32                jsr        [PC - 0x25CE /* 0000009C */]
  3770. 0000266C  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  3771. 00002672  6600 03B0                bne        +0x3B2 /* 00002A24 */
  3772. 00002676  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3773. 0000267A  7003                     moveq.l    D0, 0x03
  3774. 0000267C  3F00                     move.w     -[A7], D0
  3775. 0000267E  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  3776. 00002682  2B40 E616                move.l     [A5 - 0x19EA], D0
  3777. label00002686:
  3778. 00002686  4EBA DA14                jsr        [PC - 0x25EC /* 0000009C */]
  3779. 0000268A  162D DB5A                move.b     D3, [A5 - 0x24A6]
  3780. 0000268E  706F                     moveq.l    D0, 0x6F
  3781. 00002690  B600                     cmp.b      D3, D0
  3782. 00002692  6700 03B0                beq        +0x3B2 /* 00002A44 */
  3783. 00002696  7038                     moveq.l    D0, 0x38
  3784. 00002698  B600                     cmp.b      D3, D0
  3785. 0000269A  6600 0388                bne        +0x38A /* 00002A24 */
  3786. 0000269E  4EBA D9FC                jsr        [PC - 0x2604 /* 0000009C */]
  3787. 000026A2  7001                     moveq.l    D0, 0x01
  3788. 000026A4  3B40 E636                move.w     [A5 - 0x19CA], D0
  3789. 000026A8  6074                     bra        +0x76 /* 0000271E */
  3790. label000026AA:
  3791. 000026AA  41ED D6A6                lea.l      A0, [A5 - 0x295A]
  3792. 000026AE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3793. 000026B2  22D8                     move.l     [A1]+, [A0]+
  3794. 000026B4  3290                     move.w     [A1], [A0]
  3795. 000026B6  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  3796. 000026BC  6600 0366                bne        +0x368 /* 00002A24 */
  3797. 000026C0  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3798. 000026C4  4EBA FAD2                jsr        [PC - 0x52E /* 00002198 */]
  3799. 000026C8  1600                     move.b     D3, D0
  3800. 000026CA  302D E636                move.w     D0, [A5 - 0x19CA]
  3801. 000026CE  48C0                     ext.l      D0
  3802. 000026D0  41ED E61A                lea.l      A0, [A5 - 0x19E6]
  3803. 000026D4  1183 0000                move.b     [A0 + D0.w], D3
  3804. 000026D8  4883                     ext.w      D3
  3805. 000026DA  6B00 0348                bmi        +0x34A /* 00002A24 */
  3806. 000026DE  3003                     move.w     D0, D3
  3807. 000026E0  3200                     move.w     D1, D0
  3808. 000026E2  48C1                     ext.l      D1
  3809. 000026E4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3810. 000026E8  4A30 1000                tst.b      [A0 + D1.w]
  3811. 000026EC  6600 0336                bne        +0x338 /* 00002A24 */
  3812. 000026F0  3003                     move.w     D0, D3
  3813. 000026F2  3200                     move.w     D1, D0
  3814. 000026F4  48C1                     ext.l      D1
  3815. 000026F6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3816. 000026FA  11BC 0001 1000           move.b     [A0 + D1.w], 0x1
  3817. 00002700  4EBA D99A                jsr        [PC - 0x2666 /* 0000009C */]
  3818. 00002704  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  3819. 0000270A  6604                     bne        +0x6 /* 00002710 */
  3820. 0000270C  4EBA D98E                jsr        [PC - 0x2672 /* 0000009C */]
  3821. label00002710:
  3822. 00002710  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  3823. 00002716  6700 030C                beq        +0x30E /* 00002A24 */
  3824. 0000271A  526D E636                addq.w     [A5 - 0x19CA], 1
  3825. label0000271E:
  3826. 0000271E  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  3827. 00002724  6684                     bne        -0x7A /* 000026AA */
  3828. 00002726  4EBA D974                jsr        [PC - 0x268C /* 0000009C */]
  3829. 0000272A  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  3830. 00002730  6600 030E                bne        +0x310 /* 00002A40 */
  3831. 00002734  6000 030E                bra        +0x310 /* 00002A44 */
  3832. label00002738:
  3833. 00002738  4EBA D962                jsr        [PC - 0x269E /* 0000009C */]
  3834. 0000273C  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  3835. 00002742  665C                     bne        +0x5E /* 000027A0 */
  3836. 00002744  487A 0366                pea.l      [PC + 0x366 /* 00002AAC, value 0x6F6E0000 'on\0\0', cstring "on" */]
  3837. 00002748  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3838. 0000274C  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3839. 00002750  504F                     addq.w     A7, 8
  3840. 00002752  4A80                     tst.l      D0
  3841. 00002754  6616                     bne        +0x18 /* 0000276C */
  3842. 00002756  202D E356                move.l     D0, [A5 - 0x1CAA]
  3843. 0000275A  0280 0000 0200           andi.l     D0, 0x200
  3844. 00002760  6648                     bne        +0x4A /* 000027AA */
  3845. 00002762  00AD 0000 0001 E356      ori.l      [A5 - 0x1CAA], 0x1
  3846. 0000276A  603E                     bra        +0x40 /* 000027AA */
  3847. label0000276C:
  3848. 0000276C  487A 0342                pea.l      [PC + 0x342 /* 00002AB0, value 0x6F666600 'off\0', cstring "off" */]
  3849. 00002770  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3850. 00002774  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3851. 00002778  504F                     addq.w     A7, 8
  3852. 0000277A  4A80                     tst.l      D0
  3853. 0000277C  6616                     bne        +0x18 /* 00002794 */
  3854. 0000277E  202D E356                move.l     D0, [A5 - 0x1CAA]
  3855. 00002782  0280 0000 0100           andi.l     D0, 0x100
  3856. 00002788  6620                     bne        +0x22 /* 000027AA */
  3857. 0000278A  02AD FFFF FFFE E356      andi.l     [A5 - 0x1CAA], 0xFFFFFFFE
  3858. 00002792  6016                     bra        +0x18 /* 000027AA */
  3859. label00002794:
  3860. 00002794  7014                     moveq.l    D0, 0x14
  3861. 00002796  2F00                     move.l     -[A7], D0
  3862. 00002798  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3863. 0000279C  584F                     addq.w     A7, 4
  3864. 0000279E  600A                     bra        +0xC /* 000027AA */
  3865. label000027A0:
  3866. 000027A0  7014                     moveq.l    D0, 0x14
  3867. 000027A2  2F00                     move.l     -[A7], D0
  3868. 000027A4  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3869. 000027A8  584F                     addq.w     A7, 4
  3870. label000027AA:
  3871. 000027AA  4EBA D8F0                jsr        [PC - 0x2710 /* 0000009C */]
  3872. 000027AE  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  3873. 000027B4  6600 028A                bne        +0x28C /* 00002A40 */
  3874. 000027B8  6000 028A                bra        +0x28C /* 00002A44 */
  3875. label000027BC:
  3876. 000027BC  7601                     moveq.l    D3, 0x01
  3877. 000027BE  6006                     bra        +0x8 /* 000027C6 */
  3878. label000027C0:
  3879. 000027C0  7602                     moveq.l    D3, 0x02
  3880. 000027C2  6002                     bra        +0x4 /* 000027C6 */
  3881. label000027C4:
  3882. 000027C4  7604                     moveq.l    D3, 0x04
  3883. label000027C6:
  3884. 000027C6  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  3885. 000027CA  6714                     beq        +0x16 /* 000027E0 */
  3886. 000027CC  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  3887. 000027D0  2F3C 0000 0088           move.l     -[A7], 0x88
  3888. 000027D6  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3889. 000027DA  504F                     addq.w     A7, 8
  3890. 000027DC  6000 0262                bra        +0x264 /* 00002A40 */
  3891. label000027E0:
  3892. 000027E0  3F03                     move.w     -[A7], D3
  3893. 000027E2  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  3894. 000027E6  4EFA 025C                jmp        [PC + 0x25C /* 00002A44 */]
  3895. label000027EA:
  3896. 000027EA  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  3897. 000027EE  6614                     bne        +0x16 /* 00002804 */
  3898. 000027F0  487A 02C2                pea.l      [PC + 0x2C2 /* 00002AB4, value 0x756E7573 'unus', cstring "unused" */]
  3899. 000027F4  2F3C 0000 00D2           move.l     -[A7], 0xD2
  3900. 000027FA  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3901. 000027FE  504F                     addq.w     A7, 8
  3902. 00002800  6000 023E                bra        +0x240 /* 00002A40 */
  3903. label00002804:
  3904. 00002804  486D 1A22                pea.l      [A5 + 0x1A22 /* export_832 */]
  3905. 00002808  42A7                     clr.l      -[A7]
  3906. 0000280A  4267                     clr.w      -[A7]
  3907. 0000280C  7001                     moveq.l    D0, 0x01
  3908. 0000280E  3F00                     move.w     -[A7], D0
  3909. 00002810  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  3910. 00002814  4EFA 022E                jmp        [PC + 0x22E /* 00002A44 */]
  3911. label00002818:
  3912. 00002818  41ED D2A2                lea.l      A0, [A5 - 0x2D5E]
  3913. 0000281C  2D48 FFE0                move.l     [A6 - 0x20], A0
  3914. 00002820  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  3915. 00002826  2D6D D2A6 FFE4           move.l     [A6 - 0x1C], [A5 - 0x2D5A]
  3916. 0000282C  41FA 028E                lea.l      A0, [PC + 0x28E /* 00002ABC, value 0x6E6F696E 'noin', cstring "noinline_func" */]
  3917. 00002830  2D48 FFE8                move.l     [A6 - 0x18], A0
  3918. 00002834  7001                     moveq.l    D0, 0x01
  3919. 00002836  3D40 FFEE                move.w     [A6 - 0x12], D0
  3920. 0000283A  486D 19EA                pea.l      [A5 + 0x19EA /* export_825 */]
  3921. 0000283E  486E FFE0                pea.l      [A6 - 0x20]
  3922. 00002842  4267                     clr.w      -[A7]
  3923. 00002844  4267                     clr.w      -[A7]
  3924. 00002846  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  3925. 0000284A  4EFA 01F8                jmp        [PC + 0x1F8 /* 00002A44 */]
  3926. label0000284E:
  3927. 0000284E  41ED D2A6                lea.l      A0, [A5 - 0x2D5A]
  3928. 00002852  2D48 FFE0                move.l     [A6 - 0x20], A0
  3929. 00002856  1D7C 0002 FFEC           move.b     [A6 - 0x14], 0x2
  3930. 0000285C  2D6D D2A2 FFE4           move.l     [A6 - 0x1C], [A5 - 0x2D5E]
  3931. 00002862  41FA 0266                lea.l      A0, [PC + 0x266 /* 00002ACA, value 0x696E6C69 'inli', cstring "inline_func" */]
  3932. 00002866  2D48 FFE8                move.l     [A6 - 0x18], A0
  3933. 0000286A  7001                     moveq.l    D0, 0x01
  3934. 0000286C  3D40 FFEE                move.w     [A6 - 0x12], D0
  3935. 00002870  486D 19EA                pea.l      [A5 + 0x19EA /* export_825 */]
  3936. 00002874  486E FFE0                pea.l      [A6 - 0x20]
  3937. 00002878  4267                     clr.w      -[A7]
  3938. 0000287A  4267                     clr.w      -[A7]
  3939. 0000287C  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  3940. 00002880  4EFA 01C2                jmp        [PC + 0x1C2 /* 00002A44 */]
  3941. label00002884:
  3942. 00002884  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  3943. 00002888  6614                     bne        +0x16 /* 0000289E */
  3944. 0000288A  487A 024A                pea.l      [PC + 0x24A /* 00002AD6, value 0x696E6C69 'inli', cstring "inline_site" */]
  3945. 0000288E  2F3C 0000 00D2           move.l     -[A7], 0xD2
  3946. 00002894  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3947. 00002898  504F                     addq.w     A7, 8
  3948. 0000289A  6000 01A4                bra        +0x1A6 /* 00002A40 */
  3949. label0000289E:
  3950. 0000289E  202D D2AA                move.l     D0, [A5 - 0x2D56]
  3951. 000028A2  6610                     bne        +0x12 /* 000028B4 */
  3952. 000028A4  2F3C 0000 00D7           move.l     -[A7], 0xD7
  3953. 000028AA  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3954. 000028AE  584F                     addq.w     A7, 4
  3955. 000028B0  6000 018E                bra        +0x190 /* 00002A40 */
  3956. label000028B4:
  3957. 000028B4  246D D2AA                movea.l    A2, [A5 - 0x2D56]
  3958. 000028B8  7026                     moveq.l    D0, 0x26
  3959. 000028BA  D5C0                     add.l      A2, D0
  3960. 000028BC  2D4A FFE0                move.l     [A6 - 0x20], A2
  3961. 000028C0  1D7C 0003 FFEC           move.b     [A6 - 0x14], 0x3
  3962. 000028C6  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  3963. 000028CA  2028 002A                move.l     D0, [A0 + 0x2A]
  3964. 000028CE  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3965. 000028D2  41FA 020E                lea.l      A0, [PC + 0x20E /* 00002AE2, value 0x6E6F696E 'noin', cstring "noinline_site" */]
  3966. 000028D6  2D48 FFE8                move.l     [A6 - 0x18], A0
  3967. 000028DA  4243                     clr.w      D3
  3968. 000028DC  3D43 FFEE                move.w     [A6 - 0x12], D3
  3969. 000028E0  486D 19EA                pea.l      [A5 + 0x19EA /* export_825 */]
  3970. 000028E4  486E FFE0                pea.l      [A6 - 0x20]
  3971. 000028E8  4267                     clr.w      -[A7]
  3972. 000028EA  4267                     clr.w      -[A7]
  3973. 000028EC  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  3974. 000028F0  4EFA 0152                jmp        [PC + 0x152 /* 00002A44 */]
  3975. label000028F4:
  3976. 000028F4  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  3977. 000028F8  6614                     bne        +0x16 /* 0000290E */
  3978. 000028FA  487A 01F4                pea.l      [PC + 0x1F4 /* 00002AF0, value 0x6E6F696E 'noin', cstring "noinline_site" */]
  3979. 000028FE  2F3C 0000 00D2           move.l     -[A7], 0xD2
  3980. 00002904  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3981. 00002908  504F                     addq.w     A7, 8
  3982. 0000290A  6000 0134                bra        +0x136 /* 00002A40 */
  3983. label0000290E:
  3984. 0000290E  202D D2AA                move.l     D0, [A5 - 0x2D56]
  3985. 00002912  6610                     bne        +0x12 /* 00002924 */
  3986. 00002914  2F3C 0000 00D7           move.l     -[A7], 0xD7
  3987. 0000291A  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3988. 0000291E  584F                     addq.w     A7, 4
  3989. 00002920  6000 011E                bra        +0x120 /* 00002A40 */
  3990. label00002924:
  3991. 00002924  246D D2AA                movea.l    A2, [A5 - 0x2D56]
  3992. 00002928  702A                     moveq.l    D0, 0x2A
  3993. 0000292A  D5C0                     add.l      A2, D0
  3994. 0000292C  2D4A FFE0                move.l     [A6 - 0x20], A2
  3995. 00002930  1D7C 0004 FFEC           move.b     [A6 - 0x14], 0x4
  3996. 00002936  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  3997. 0000293A  2028 0026                move.l     D0, [A0 + 0x26]
  3998. 0000293E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3999. 00002942  41FA 01BA                lea.l      A0, [PC + 0x1BA /* 00002AFE, value 0x696E6C69 'inli', cstring "inline_site" */]
  4000. 00002946  2D48 FFE8                move.l     [A6 - 0x18], A0
  4001. 0000294A  4243                     clr.w      D3
  4002. 0000294C  3D43 FFEE                move.w     [A6 - 0x12], D3
  4003. 00002950  486D 19EA                pea.l      [A5 + 0x19EA /* export_825 */]
  4004. 00002954  486E FFE0                pea.l      [A6 - 0x20]
  4005. 00002958  4267                     clr.w      -[A7]
  4006. 0000295A  4267                     clr.w      -[A7]
  4007. 0000295C  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  4008. 00002960  4EFA 00E2                jmp        [PC + 0xE2 /* 00002A44 */]
  4009. label00002964:
  4010. 00002964  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  4011. 00002968  6614                     bne        +0x16 /* 0000297E */
  4012. 0000296A  487A 019E                pea.l      [PC + 0x19E /* 00002B0A, value 0x6F75746F 'outo', cstring "outofline" */]
  4013. 0000296E  2F3C 0000 00D2           move.l     -[A7], 0xD2
  4014. 00002974  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4015. 00002978  504F                     addq.w     A7, 8
  4016. 0000297A  6000 00C4                bra        +0xC6 /* 00002A40 */
  4017. label0000297E:
  4018. 0000297E  202D D2AA                move.l     D0, [A5 - 0x2D56]
  4019. 00002982  6734                     beq        +0x36 /* 000029B8 */
  4020. 00002984  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  4021. 00002988  3028 0024                move.w     D0, [A0 + 0x24]
  4022. 0000298C  0240 2000                andi.w     D0, 0x2000 /* ' \0' */
  4023. 00002990  6718                     beq        +0x1A /* 000029AA */
  4024. 00002992  487A 0180                pea.l      [PC + 0x180 /* 00002B14, value 0x73656C64 'seld', cstring "seldom" */]
  4025. 00002996  701C                     moveq.l    D0, 0x1C
  4026. 00002998  2F00                     move.l     -[A7], D0
  4027. 0000299A  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  4028. 0000299E  504F                     addq.w     A7, 8
  4029. 000029A0  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  4030. 000029A4  0268 DFFF 0024           andi.w     [A0 + 0x24], 0xDFFF
  4031. label000029AA:
  4032. 000029AA  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  4033. 000029AE  0068 8000 0024           ori.w      [A0 + 0x24], 0x8000
  4034. 000029B4  6000 008A                bra        +0x8C /* 00002A40 */
  4035. label000029B8:
  4036. 000029B8  2F3C 0000 00D7           move.l     -[A7], 0xD7
  4037. 000029BE  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4038. 000029C2  584F                     addq.w     A7, 4
  4039. 000029C4  607A                     bra        +0x7C /* 00002A40 */
  4040. label000029C6:
  4041. 000029C6  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  4042. 000029CA  6612                     bne        +0x14 /* 000029DE */
  4043. 000029CC  487A 014E                pea.l      [PC + 0x14E /* 00002B1C, value 0x73656C64 'seld', cstring "seldom" */]
  4044. 000029D0  2F3C 0000 00D2           move.l     -[A7], 0xD2
  4045. 000029D6  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4046. 000029DA  504F                     addq.w     A7, 8
  4047. 000029DC  6062                     bra        +0x64 /* 00002A40 */
  4048. label000029DE:
  4049. 000029DE  202D D2AA                move.l     D0, [A5 - 0x2D56]
  4050. 000029E2  6732                     beq        +0x34 /* 00002A16 */
  4051. 000029E4  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  4052. 000029E8  3028 0024                move.w     D0, [A0 + 0x24]
  4053. 000029EC  0240 8000                andi.w     D0, 0x8000
  4054. 000029F0  6718                     beq        +0x1A /* 00002A0A */
  4055. 000029F2  487A 0130                pea.l      [PC + 0x130 /* 00002B24, value 0x6F75746F 'outo', cstring "outofline" */]
  4056. 000029F6  701C                     moveq.l    D0, 0x1C
  4057. 000029F8  2F00                     move.l     -[A7], D0
  4058. 000029FA  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  4059. 000029FE  504F                     addq.w     A7, 8
  4060. 00002A00  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  4061. 00002A04  0268 7FFF 0024           andi.w     [A0 + 0x24], 0x7FFF
  4062. label00002A0A:
  4063. 00002A0A  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  4064. 00002A0E  0068 2000 0024           ori.w      [A0 + 0x24], 0x2000 /* ' \0' */
  4065. 00002A14  602A                     bra        +0x2C /* 00002A40 */
  4066. label00002A16:
  4067. 00002A16  2F3C 0000 00D7           move.l     -[A7], 0xD7
  4068. 00002A1C  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4069. 00002A20  584F                     addq.w     A7, 4
  4070. 00002A22  601C                     bra        +0x1E /* 00002A40 */
  4071. label00002A24:
  4072. 00002A24  102E FFDC                move.b     D0, [A6 - 0x24]
  4073. 00002A28  670C                     beq        +0xE /* 00002A36 */
  4074. 00002A2A  7010                     moveq.l    D0, 0x10
  4075. 00002A2C  2F00                     move.l     -[A7], D0
  4076. 00002A2E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4077. 00002A32  584F                     addq.w     A7, 4
  4078. 00002A34  600A                     bra        +0xC /* 00002A40 */
  4079. label00002A36:
  4080. 00002A36  7011                     moveq.l    D0, 0x11
  4081. 00002A38  2F00                     move.l     -[A7], D0
  4082. 00002A3A  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  4083. 00002A3E  584F                     addq.w     A7, 4
  4084. label00002A40:
  4085. 00002A40  4EBA 07E6                jsr        [PC + 0x7E6 /* 00003228 */]
  4086. label00002A44:
  4087. 00002A44  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4088. 00002A48  4E5E                     unlink     A6
  4089. 00002A4A  4E75                     rts
  4090. 00002A4C  00E0                     .incomplete
  4091. 00002A4E  5343                     subq.w     D3, 1
  4092. 00002A50  0000 5A54                ori.b      D0, 0x54 /* 'T' */
  4093. 00002A54  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  4094. 00002A56  616C                     bsr        +0x6E /* 00002AC4 */
  4095. 00002A58  6967                     bvs        +0x69 /* 00002AC1 */
  4096. 00002A5A  6E00 6D61                bgt        +0x6D63 /* 000097BD */
  4097. 00002A5E  6336                     bls        +0x38 /* 00002A96 */
  4098. 00002A60  386B 0000                movea.w    A4, [A3 + 0x0]
  4099. 00002A64  616C                     bsr        +0x6E /* 00002AD2 */
  4100. 00002A66  6967                     bvs        +0x69 /* 00002ACF */
  4101. 00002A68  6E6D                     bgt        +0x6F /* 00002AD7 */
  4102. 00002A6A  656E                     bcs        +0x70 /* 00002ADA */
  4103. 00002A6C  7400                     moveq.l    D2, 0x00
  4104. 00002A6E  7265                     moveq.l    D1, 0x65
  4105. 00002A70  7365                     moveq.l    D1, 0x65
  4106. 00002A72  7400                     moveq.l    D2, 0x00
  4107. 00002A74  6E61                     bgt        +0x63 /* 00002AD7 */
  4108. 00002A76  7469                     moveq.l    D2, 0x69
  4109. 00002A78  7665                     moveq.l    D3, 0x65
  4110. 00002A7A  0000 706F                ori.b      D0, 0x6F /* 'o' */
  4111. 00002A7E  7765                     moveq.l    D3, 0x65
  4112. 00002A80  7200                     moveq.l    D1, 0x00
  4113. 00002A82  616C                     bsr        +0x6E /* 00002AF0 */
  4114. 00002A84  6967                     bvs        +0x69 /* 00002AED */
  4115. 00002A86  6E6D                     bgt        +0x6F /* 00002AF5 */
  4116. 00002A88  656E                     bcs        +0x70 /* 00002AF8 */
  4117. 00002A8A  7400                     moveq.l    D2, 0x00
  4118. 00002A8C  7061                     moveq.l    D0, 0x61
  4119. 00002A8E  636B                     bls        +0x6D /* 00002AFB */
  4120. 00002A90  6564                     bcs        +0x66 /* 00002AF6 */
  4121. 00002A92  0000 6279                ori.b      D0, 0x79 /* 'y' */
  4122. label00002A96:
  4123. 00002A96  7465                     moveq.l    D2, 0x65
  4124. 00002A98  0000 616C                ori.b      D0, 0x6C /* 'l' */
  4125. 00002A9C  6967                     bvs        +0x69 /* 00002B05 */
  4126. 00002A9E  6E6D                     bgt        +0x6F /* 00002B0D */
  4127. 00002AA0  656E                     bcs        +0x70 /* 00002B10 */
  4128. 00002AA2  7400                     moveq.l    D2, 0x00
  4129. 00002AA4  7365                     moveq.l    D1, 0x65
  4130. 00002AA6  676D                     beq        +0x6F /* 00002B15 */
  4131. 00002AA8  656E                     bcs        +0x70 /* 00002B18 */
  4132. 00002AAA  7400                     moveq.l    D2, 0x00
  4133. 00002AAC  6F6E                     ble        +0x70 /* 00002B1C */
  4134. 00002AAE  0000 6F66                ori.b      D0, 0x66 /* 'f' */
  4135. 00002AB2  6600 756E                bne        +0x7570 /* 0000A022 */
  4136. 00002AB6  7573                     moveq.l    D2, 0x73
  4137. 00002AB8  6564                     bcs        +0x66 /* 00002B1E */
  4138. 00002ABA  0000 6E6F                ori.b      D0, 0x6F /* 'o' */
  4139. 00002ABE  696E                     bvs        +0x70 /* 00002B2E */
  4140. 00002AC0  6C69                     bge        +0x6B /* 00002B2B */
  4141. 00002AC2  6E65                     bgt        +0x67 /* 00002B29 */
  4142. fn00002AC4:
  4143. 00002AC4  5F66                     subq.w     -[A6], 7
  4144. 00002AC6  756E                     moveq.l    D2, 0x6E
  4145. 00002AC8  6300 696E                bls        +0x6970 /* 00009438 */
  4146. 00002ACC  6C69                     bge        +0x6B /* 00002B37 */
  4147. 00002ACE  6E65                     bgt        +0x67 /* 00002B35 */
  4148. 00002AD0  5F66                     subq.w     -[A6], 7
  4149. fn00002AD2:
  4150. 00002AD2  756E                     moveq.l    D2, 0x6E
  4151. 00002AD4  6300 696E                bls        +0x6970 /* 00009444 */
  4152. 00002AD8  6C69                     bge        +0x6B /* 00002B43 */
  4153. label00002ADA:
  4154. 00002ADA  6E65                     bgt        +0x67 /* 00002B41 */
  4155. 00002ADC  5F73 6974                subq.w     <<invalid full ext with I/IS == 4>>, 7
  4156. 00002AE0  6500 6E6F                bcs        +0x6E71 /* 00009951 */
  4157. 00002AE4  696E                     bvs        +0x70 /* 00002B54 */
  4158. 00002AE6  6C69                     bge        +0x6B /* 00002B51 */
  4159. 00002AE8  6E65                     bgt        +0x67 /* 00002B4F */
  4160. 00002AEA  5F73 6974                subq.w     <<invalid full ext with I/IS == 4>>, 7
  4161. 00002AEE  6500 6E6F                bcs        +0x6E71 /* 0000995F */
  4162. // begin alternate branch 00002AF0-00002AF2
  4163. fn00002AF0:
  4164. 00002AF0  6E6F                     bgt        +0x71 /* 00002B61 */
  4165. // end alternate branch 00002AF0-00002AF2
  4166. fn00002AF0: // (misaligned)
  4167. 00002AF2  696E                     bvs        +0x70 /* 00002B62 */
  4168. 00002AF4  6C69                     bge        +0x6B /* 00002B5F */
  4169. label00002AF6:
  4170. 00002AF6  6E65                     bgt        +0x67 /* 00002B5D */
  4171. label00002AF8:
  4172. 00002AF8  5F73 6974                subq.w     <<invalid full ext with I/IS == 4>>, 7
  4173. 00002AFC  6500 696E                bcs        +0x6970 /* 0000946C */
  4174. 00002B00  6C69                     bge        +0x6B /* 00002B6B */
  4175. 00002B02  6E65                     bgt        +0x67 /* 00002B69 */
  4176. 00002B04  5F73 6974                subq.w     <<invalid full ext with I/IS == 4>>, 7
  4177. 00002B08  6500 6F75                bcs        +0x6F77 /* 00009A7F */
  4178. 00002B0C  746F                     moveq.l    D2, 0x6F
  4179. 00002B0E  666C                     bne        +0x6E /* 00002B7C */
  4180. label00002B10:
  4181. 00002B10  696E                     bvs        +0x70 /* 00002B80 */
  4182. 00002B12  6500 7365                bcs        +0x7367 /* 00009E79 */
  4183. 00002B16  6C64                     bge        +0x66 /* 00002B7C */
  4184. label00002B18:
  4185. 00002B18  6F6D                     ble        +0x6F /* 00002B87 */
  4186. 00002B1A  0000 7365                ori.b      D0, 0x65 /* 'e' */
  4187. // begin alternate branch 00002B1C-00002B1E
  4188. label00002B1C:
  4189. 00002B1C  7365                     moveq.l    D1, 0x65
  4190. // end alternate branch 00002B1C-00002B1E
  4191. label00002B1C: // (misaligned)
  4192. label00002B1E:
  4193. 00002B1E  6C64                     bge        +0x66 /* 00002B84 */
  4194. 00002B20  6F6D                     ble        +0x6F /* 00002B8F */
  4195. 00002B22  0000 6F75                ori.b      D0, 0x75 /* 'u' */
  4196. 00002B26  746F                     moveq.l    D2, 0x6F
  4197. 00002B28  666C                     bne        +0x6E /* 00002B96 */
  4198. 00002B2A  696E                     bvs        +0x70 /* 00002B9A */
  4199. 00002B2C  6500 4E56                bcs        +0x4E58 /* 00007984 */
  4200. // begin alternate branch 00002B2E-00002B32
  4201. fn00002B2E:
  4202. 00002B2E  4E56 FFA8                link       A6, -0x0058
  4203. // end alternate branch 00002B2E-00002B32
  4204. fn00002B2E: // (misaligned)
  4205. 00002B30  FFA8                     .invalid   <<F/6/7>>
  4206. 00002B32  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4207. 00002B36  45EE FFA8                lea.l      A2, [A6 - 0x58]
  4208. 00002B3A  486E FFF8                pea.l      [A6 - 0x8]
  4209. 00002B3E  4EBA 0A58                jsr        [PC + 0xA58 /* 00003598 */]
  4210. 00002B42  2040                     movea.l    A0, D0
  4211. 00002B44  2610                     move.l     D3, [A0]
  4212. 00002B46  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  4213. 00002B4A  2840                     movea.l    A4, D0
  4214. 00002B4C  200C                     move.l     D0, A4
  4215. 00002B4E  6712                     beq        +0x14 /* 00002B62 */
  4216. 00002B50  302C 0026                move.w     D0, [A4 + 0x26]
  4217. label00002B54:
  4218. 00002B54  48C0                     ext.l      D0
  4219. 00002B56  E580                     asl        D0, 2
  4220. 00002B58  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  4221. 00002B5C  2040                     movea.l    A0, D0
  4222. 00002B5E  2650                     movea.l    A3, [A0]
  4223. 00002B60  6016                     bra        +0x18 /* 00002B78 */
  4224. label00002B62:
  4225. 00002B62  47FA 0064                lea.l      A3, [PC + 0x64 /* 00002BC8, value 0x70726570 'prep', cstring "preprocessed" */]
  4226. 00002B66  6010                     bra        +0x12 /* 00002B78 */
  4227. label00002B68:
  4228. 00002B68  41EE FFF7                lea.l      A0, [A6 - 0x9]
  4229. 00002B6C  B5C8                     cmpa.l     A2, A0
  4230. 00002B6E  6404                     bcc        +0x6 /* 00002B74 */
  4231. 00002B70  14ED E3AF                move.b     [A2]+, [A5 - 0x1C51]
  4232. label00002B74:
  4233. 00002B74  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4234. label00002B78:
  4235. 00002B78  302D E3AE                move.w     D0, [A5 - 0x1C52]
  4236. label00002B7C:
  4237. 00002B7C  6708                     beq        +0xA /* 00002B86 */
  4238. 00002B7E  0C6D 000D E3AE           cmpi.w     [A5 - 0x1C52], 0xD /* '\r' */
  4239. // begin alternate branch 00002B80-00002B84
  4240. label00002B80:
  4241. 00002B80  000D E3AE                ori.b      A5, 0xAE
  4242. // end alternate branch 00002B80-00002B84
  4243. label00002B80: // (misaligned)
  4244. label00002B84:
  4245. 00002B84  66E2                     bne        -0x1C /* 00002B68 */
  4246. label00002B86:
  4247. 00002B86  4212                     clr.b      [A2]
  4248. 00002B88  486E FFA8                pea.l      [A6 - 0x58]
  4249. 00002B8C  2F03                     move.l     -[A7], D3
  4250. 00002B8E  2F0B                     move.l     -[A7], A3
  4251. 00002B90  487A 0044                pea.l      [PC + 0x44 /* 00002BD6, value 0x46696C65 'File', cstring "File \"%s\"; line %ld #Error:%s" */]
  4252. 00002B94  486D C23E                pea.l      [A5 - 0x3DC2]
  4253. // begin alternate branch 00002B96-00002B98
  4254. label00002B96:
  4255. 00002B96  C23E                     and.b      D1, <<invalid special address>>
  4256. // end alternate branch 00002B96-00002B98
  4257. label00002B96: // (misaligned)
  4258. 00002B98  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4259. // begin alternate branch 00002B9A-00002BA0
  4260. label00002B9A:
  4261. 00002B9A  17AA 4FEF 0014           move.b     [A3 + D0.w + 0x14], [A2 + 0x4FEF]
  4262. // end alternate branch 00002B9A-00002BA0
  4263. label00002B9A: // (misaligned)
  4264. 00002B9C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4265. 00002BA0  202D E5F6                move.l     D0, [A5 - 0x1A0A]
  4266. 00002BA4  6718                     beq        +0x1A /* 00002BBE */
  4267. 00002BA6  486E FFA8                pea.l      [A6 - 0x58]
  4268. 00002BAA  2F03                     move.l     -[A7], D3
  4269. 00002BAC  2F0B                     move.l     -[A7], A3
  4270. 00002BAE  487A 0044                pea.l      [PC + 0x44 /* 00002BF4, value 0x46696C65 'File', cstring "File \"%s\"; line %ld #Error: %"... */]
  4271. 00002BB2  2F2D E5F6                move.l     -[A7], [A5 - 0x1A0A]
  4272. 00002BB6  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4273. 00002BBA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4274. label00002BBE:
  4275. 00002BBE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4276. 00002BC2  4E5E                     unlink     A6
  4277. 00002BC4  4E75                     rts
  4278. 00002BC6  004C 7072                ori.w      A4, 0x7072 /* 'pr' */
  4279. 00002BCA  6570                     bcs        +0x72 /* 00002C3C */
  4280. 00002BCC  726F                     moveq.l    D1, 0x6F
  4281. 00002BCE  6365                     bls        +0x67 /* 00002C35 */
  4282. 00002BD0  7373                     moveq.l    D1, 0x73
  4283. 00002BD2  6564                     bcs        +0x66 /* 00002C38 */
  4284. 00002BD4  0000 4669                ori.b      D0, 0x69 /* 'i' */
  4285. 00002BD8  6C65                     bge        +0x67 /* 00002C3F */
  4286. 00002BDA  2022                     move.l     D0, -[A2]
  4287. 00002BDC  2573 223B 206C           move.l     [A2 + 0x206C], [A3 + D2.w * 2 + 0x3B]
  4288. 00002BE2  696E                     bvs        +0x70 /* 00002C52 */
  4289. 00002BE4  6520                     bcs        +0x22 /* 00002C06 */
  4290. 00002BE6  256C 6420 2345           move.l     [A2 + 0x2345], [A4 + 0x6420]
  4291. 00002BEC  7272                     moveq.l    D1, 0x72
  4292. 00002BEE  6F72                     ble        +0x74 /* 00002C62 */
  4293. 00002BF0  3A25                     move.w     D5, -[A5]
  4294. 00002BF2  7300                     moveq.l    D1, 0x00
  4295. 00002BF4  4669 6C65                not.w      [A1 + 0x6C65]
  4296. 00002BF8  2022                     move.l     D0, -[A2]
  4297. 00002BFA  2573 223B 206C           move.l     [A2 + 0x206C], [A3 + D2.w * 2 + 0x3B]
  4298. 00002C00  696E                     bvs        +0x70 /* 00002C70 */
  4299. 00002C02  6520                     bcs        +0x22 /* 00002C24 */
  4300. 00002C04  256C 6420 2345           move.l     [A2 + 0x2345], [A4 + 0x6420]
  4301. // begin alternate branch 00002C06-00002C0C
  4302. label00002C06:
  4303. 00002C06  6420                     bcc        +0x22 /* 00002C28 */
  4304. 00002C08  2345 7272                move.l     [A1 + 0x7272], D5
  4305. // end alternate branch 00002C06-00002C0C
  4306. label00002C06: // (misaligned)
  4307. 00002C0A  7272                     moveq.l    D1, 0x72
  4308. 00002C0C  6F72                     ble        +0x74 /* 00002C80 */
  4309. 00002C0E  3A20                     move.w     D5, -[A0]
  4310. 00002C10  2573 0000 2F03           move.l     [A2 + 0x2F03], [A3 + D0.w]
  4311. // begin alternate branch 00002C14-00002C16
  4312. fn00002C14:
  4313. 00002C14  2F03                     move.l     -[A7], D3
  4314. // end alternate branch 00002C14-00002C16
  4315. fn00002C14: // (misaligned)
  4316. 00002C16  4EBA D484                jsr        [PC - 0x2B7C /* 0000009C */]
  4317. 00002C1A  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  4318. 00002C1E  2600                     move.l     D3, D0
  4319. 00002C20  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  4320. // begin alternate branch 00002C24-00002C26
  4321. label00002C24:
  4322. 00002C24  DB5A                     add.w      [A2]+, D5
  4323. // end alternate branch 00002C24-00002C26
  4324. label00002C24: // (misaligned)
  4325. 00002C26  6710                     beq        +0x12 /* 00002C38 */
  4326. label00002C28:
  4327. 00002C28  7017                     moveq.l    D0, 0x17
  4328. 00002C2A  2F00                     move.l     -[A7], D0
  4329. 00002C2C  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4330. 00002C30  584F                     addq.w     A7, 4
  4331. 00002C32  4EBA 05F4                jsr        [PC + 0x5F4 /* 00003228 */]
  4332. 00002C36  6028                     bra        +0x2A /* 00002C60 */
  4333. label00002C38:
  4334. 00002C38  4EBA 06C6                jsr        [PC + 0x6C6 /* 00003300 */]
  4335. label00002C3C:
  4336. 00002C3C  4A83                     tst.l      D3
  4337. 00002C3E  6620                     bne        +0x22 /* 00002C60 */
  4338. 00002C40  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  4339. 00002C44  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  4340. 00002C4C  6A0A                     bpl        +0xC /* 00002C58 */
  4341. 00002C4E  2F3C 0000 18D4           move.l     -[A7], 0x18D4
  4342. // begin alternate branch 00002C52-00002C54
  4343. label00002C52:
  4344. 00002C52  18D4                     move.b     [A4]+, [A4]
  4345. // end alternate branch 00002C52-00002C54
  4346. label00002C52: // (misaligned)
  4347. 00002C54  4EBA D3AA                jsr        [PC - 0x2C56 /* 00000000 */]
  4348. label00002C58:
  4349. 00002C58  52AD E63E                addq.l     [A5 - 0x19C2], 1
  4350. 00002C5C  4EBA 02DC                jsr        [PC + 0x2DC /* 00002F3A */]
  4351. label00002C60:
  4352. 00002C60  261F                     move.l     D3, [A7]+
  4353. label00002C62:
  4354. 00002C62  4E75                     rts
  4355. fn00002C64:
  4356. 00002C64  4E56 0000                link       A6, 0
  4357. 00002C68  2F03                     move.l     -[A7], D3
  4358. 00002C6A  4EBA 05BC                jsr        [PC + 0x5BC /* 00003228 */]
  4359. 00002C6E  202D D384                move.l     D0, [A5 - 0x2C7C]
  4360. // begin alternate branch 00002C70-00002C72
  4361. label00002C70:
  4362. 00002C70  D384                     addx.l     D1, D4
  4363. // end alternate branch 00002C70-00002C72
  4364. label00002C70: // (misaligned)
  4365. 00002C72  6714                     beq        +0x16 /* 00002C88 */
  4366. 00002C74  202D D384                move.l     D0, [A5 - 0x2C7C]
  4367. 00002C78  E388                     lsl        D0, 1
  4368. 00002C7A  D0AD D37C                add.l      D0, [A5 - 0x2C84]
  4369. 00002C7E  2040                     movea.l    A0, D0
  4370. label00002C80:
  4371. 00002C80  1010                     move.b     D0, [A0]
  4372. 00002C82  7202                     moveq.l    D1, 0x02
  4373. 00002C84  B001                     cmp.b      D0, D1
  4374. 00002C86  660C                     bne        +0xE /* 00002C94 */
  4375. label00002C88:
  4376. 00002C88  7021                     moveq.l    D0, 0x21
  4377. 00002C8A  2F00                     move.l     -[A7], D0
  4378. 00002C8C  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4379. 00002C90  584F                     addq.w     A7, 4
  4380. 00002C92  602E                     bra        +0x30 /* 00002CC2 */
  4381. label00002C94:
  4382. 00002C94  202D D384                move.l     D0, [A5 - 0x2C7C]
  4383. 00002C98  7601                     moveq.l    D3, 0x01
  4384. 00002C9A  E7A8                     lsl        D0, D3
  4385. 00002C9C  D0AD D37C                add.l      D0, [A5 - 0x2C84]
  4386. 00002CA0  2040                     movea.l    A0, D0
  4387. 00002CA2  10AE 000B                move.b     [A0], [A6 + 0xB]
  4388. 00002CA6  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  4389. 00002CAE  6A0A                     bpl        +0xC /* 00002CBA */
  4390. 00002CB0  2F3C 0000 18E8           move.l     -[A7], 0x18E8
  4391. 00002CB6  4EBA D348                jsr        [PC - 0x2CB8 /* 00000000 */]
  4392. label00002CBA:
  4393. 00002CBA  52AD E63E                addq.l     [A5 - 0x19C2], 1
  4394. 00002CBE  4EBA 027A                jsr        [PC + 0x27A /* 00002F3A */]
  4395. label00002CC2:
  4396. 00002CC2  261F                     move.l     D3, [A7]+
  4397. 00002CC4  4E5E                     unlink     A6
  4398. 00002CC6  205F                     movea.l    A0, [A7]+
  4399. 00002CC8  584F                     addq.w     A7, 4
  4400. 00002CCA  4ED0                     jmp        [A0]
  4401. fn00002CCC:
  4402. 00002CCC  48E7 1020                movem.l    -[A7], D3,A2
  4403. 00002CD0  4EBA 05C4                jsr        [PC + 0x5C4 /* 00003296 */]
  4404. 00002CD4  202D D384                move.l     D0, [A5 - 0x2C7C]
  4405. 00002CD8  6740                     beq        +0x42 /* 00002D1A */
  4406. 00002CDA  202D D384                move.l     D0, [A5 - 0x2C7C]
  4407. 00002CDE  7601                     moveq.l    D3, 0x01
  4408. 00002CE0  E7A8                     lsl        D0, D3
  4409. 00002CE2  D0AD D37C                add.l      D0, [A5 - 0x2C84]
  4410. 00002CE6  2040                     movea.l    A0, D0
  4411. 00002CE8  4A28 0001                tst.b      [A0 + 0x1]
  4412. 00002CEC  672C                     beq        +0x2E /* 00002D1A */
  4413. 00002CEE  202D D384                move.l     D0, [A5 - 0x2C7C]
  4414. 00002CF2  7601                     moveq.l    D3, 0x01
  4415. 00002CF4  E7A8                     lsl        D0, D3
  4416. 00002CF6  D0AD D37C                add.l      D0, [A5 - 0x2C84]
  4417. 00002CFA  2040                     movea.l    A0, D0
  4418. 00002CFC  4228 0001                clr.b      [A0 + 0x1]
  4419. 00002D00  246D E652                movea.l    A2, [A5 - 0x19AE]
  4420. 00002D04  102A 000C                move.b     D0, [A2 + 0xC]
  4421. 00002D08  7210                     moveq.l    D1, 0x10
  4422. 00002D0A  C001                     and.b      D0, D1
  4423. 00002D0C  6606                     bne        +0x8 /* 00002D14 */
  4424. 00002D0E  002A 0008 000C           ori.b      [A2 + 0xC], 0x8
  4425. label00002D14:
  4426. 00002D14  4240                     clr.w      D0
  4427. 00002D16  3B40 E62E                move.w     [A5 - 0x19D2], D0
  4428. label00002D1A:
  4429. 00002D1A  202D D384                move.l     D0, [A5 - 0x2C7C]
  4430. 00002D1E  660C                     bne        +0xE /* 00002D2C */
  4431. 00002D20  701F                     moveq.l    D0, 0x1F
  4432. 00002D22  2F00                     move.l     -[A7], D0
  4433. 00002D24  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4434. 00002D28  584F                     addq.w     A7, 4
  4435. 00002D2A  6004                     bra        +0x6 /* 00002D30 */
  4436. label00002D2C:
  4437. 00002D2C  53AD D384                subq.l     [A5 - 0x2C7C], 1
  4438. label00002D30:
  4439. 00002D30  4CDF 0408                movem.l    D3,A2, [A7]+
  4440. 00002D34  4E75                     rts
  4441. fn00002D36:
  4442. 00002D36  2F0A                     move.l     -[A7], A2
  4443. 00002D38  4EBA 0876                jsr        [PC + 0x876 /* 000035B0 */]
  4444. 00002D3C  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  4445. 00002D42  670E                     beq        +0x10 /* 00002D52 */
  4446. 00002D44  7014                     moveq.l    D0, 0x14
  4447. 00002D46  2F00                     move.l     -[A7], D0
  4448. 00002D48  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4449. 00002D4C  584F                     addq.w     A7, 4
  4450. 00002D4E  4EFA 0086                jmp        [PC + 0x86 /* 00002DD6 */]
  4451. label00002D52:
  4452. 00002D52  302D E34C                move.w     D0, [A5 - 0x1CB4]
  4453. 00002D56  0240 8000                andi.w     D0, 0x8000
  4454. 00002D5A  6742                     beq        +0x44 /* 00002D9E */
  4455. 00002D5C  53AD E63E                subq.l     [A5 - 0x19C2], 1
  4456. 00002D60  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  4457. 00002D68  6A0A                     bpl        +0xC /* 00002D74 */
  4458. 00002D6A  2F3C 0000 012C           move.l     -[A7], 0x12C
  4459. 00002D70  4EBA D28E                jsr        [PC - 0x2D72 /* 00000000 */]
  4460. label00002D74:
  4461. 00002D74  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  4462. 00002D7A  670A                     beq        +0xC /* 00002D86 */
  4463. 00002D7C  2F3C 0000 012D           move.l     -[A7], 0x12D
  4464. 00002D82  4EBA D27C                jsr        [PC - 0x2D84 /* 00000000 */]
  4465. label00002D86:
  4466. 00002D86  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  4467. 00002D8A  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4468. 00002D8E  302D E3AE                move.w     D0, [A5 - 0x1C52]
  4469. 00002D92  670A                     beq        +0xC /* 00002D9E */
  4470. 00002D94  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  4471. 00002D98  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  4472. 00002D9C  544F                     addq.w     A7, 2
  4473. label00002D9E:
  4474. 00002D9E  4EBA 04F6                jsr        [PC + 0x4F6 /* 00003296 */]
  4475. 00002DA2  4EBA 055C                jsr        [PC + 0x55C /* 00003300 */]
  4476. 00002DA6  4EBA D65A                jsr        [PC - 0x29A6 /* 00000402 */]
  4477. 00002DAA  2440                     movea.l    A2, D0
  4478. 00002DAC  200A                     move.l     D0, A2
  4479. 00002DAE  670A                     beq        +0xC /* 00002DBA */
  4480. 00002DB0  102A 0010                move.b     D0, [A2 + 0x10]
  4481. 00002DB4  7201                     moveq.l    D1, 0x01
  4482. 00002DB6  C001                     and.b      D0, D1
  4483. 00002DB8  661C                     bne        +0x1E /* 00002DD6 */
  4484. label00002DBA:
  4485. 00002DBA  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  4486. 00002DC2  6A0A                     bpl        +0xC /* 00002DCE */
  4487. 00002DC4  2F3C 0000 1925           move.l     -[A7], 0x1925
  4488. 00002DCA  4EBA D234                jsr        [PC - 0x2DCC /* 00000000 */]
  4489. label00002DCE:
  4490. 00002DCE  52AD E63E                addq.l     [A5 - 0x19C2], 1
  4491. 00002DD2  4EBA 0166                jsr        [PC + 0x166 /* 00002F3A */]
  4492. label00002DD6:
  4493. 00002DD6  245F                     movea.l    A2, [A7]+
  4494. 00002DD8  4E75                     rts
  4495. fn00002DDA:
  4496. 00002DDA  2F0A                     move.l     -[A7], A2
  4497. 00002DDC  4EBA 07D2                jsr        [PC + 0x7D2 /* 000035B0 */]
  4498. 00002DE0  726E                     moveq.l    D1, 0x6E
  4499. 00002DE2  B001                     cmp.b      D0, D1
  4500. 00002DE4  670E                     beq        +0x10 /* 00002DF4 */
  4501. 00002DE6  7014                     moveq.l    D0, 0x14
  4502. 00002DE8  2F00                     move.l     -[A7], D0
  4503. 00002DEA  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4504. 00002DEE  584F                     addq.w     A7, 4
  4505. 00002DF0  4EFA 0086                jmp        [PC + 0x86 /* 00002E78 */]
  4506. label00002DF4:
  4507. 00002DF4  302D E34C                move.w     D0, [A5 - 0x1CB4]
  4508. 00002DF8  0240 8000                andi.w     D0, 0x8000
  4509. 00002DFC  6742                     beq        +0x44 /* 00002E40 */
  4510. 00002DFE  53AD E63E                subq.l     [A5 - 0x19C2], 1
  4511. 00002E02  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  4512. 00002E0A  6A0A                     bpl        +0xC /* 00002E16 */
  4513. 00002E0C  2F3C 0000 012C           move.l     -[A7], 0x12C
  4514. 00002E12  4EBA D1EC                jsr        [PC - 0x2E14 /* 00000000 */]
  4515. label00002E16:
  4516. 00002E16  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  4517. 00002E1C  670A                     beq        +0xC /* 00002E28 */
  4518. 00002E1E  2F3C 0000 012D           move.l     -[A7], 0x12D
  4519. 00002E24  4EBA D1DA                jsr        [PC - 0x2E26 /* 00000000 */]
  4520. label00002E28:
  4521. 00002E28  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  4522. 00002E2C  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4523. 00002E30  302D E3AE                move.w     D0, [A5 - 0x1C52]
  4524. 00002E34  670A                     beq        +0xC /* 00002E40 */
  4525. 00002E36  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  4526. 00002E3A  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  4527. 00002E3E  544F                     addq.w     A7, 2
  4528. label00002E40:
  4529. 00002E40  4EBA 0454                jsr        [PC + 0x454 /* 00003296 */]
  4530. 00002E44  4EBA 04BA                jsr        [PC + 0x4BA /* 00003300 */]
  4531. 00002E48  4EBA D5B8                jsr        [PC - 0x2A48 /* 00000402 */]
  4532. 00002E4C  2440                     movea.l    A2, D0
  4533. 00002E4E  200A                     move.l     D0, A2
  4534. 00002E50  6726                     beq        +0x28 /* 00002E78 */
  4535. 00002E52  102A 0010                move.b     D0, [A2 + 0x10]
  4536. 00002E56  7201                     moveq.l    D1, 0x01
  4537. 00002E58  C001                     and.b      D0, D1
  4538. 00002E5A  671C                     beq        +0x1E /* 00002E78 */
  4539. 00002E5C  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  4540. 00002E64  6A0A                     bpl        +0xC /* 00002E70 */
  4541. 00002E66  2F3C 0000 1945           move.l     -[A7], 0x1945
  4542. 00002E6C  4EBA D192                jsr        [PC - 0x2E6E /* 00000000 */]
  4543. label00002E70:
  4544. 00002E70  52AD E63E                addq.l     [A5 - 0x19C2], 1
  4545. 00002E74  4EBA 00C4                jsr        [PC + 0xC4 /* 00002F3A */]
  4546. label00002E78:
  4547. 00002E78  245F                     movea.l    A2, [A7]+
  4548. 00002E7A  4E75                     rts
  4549. fn00002E7C:
  4550. 00002E7C  4E56 FFFC                link       A6, -0x0004
  4551. 00002E80  48E7 1018                movem.l    -[A7], D3,A3,A4
  4552. 00002E84  4EBA D216                jsr        [PC - 0x2DEA /* 0000009C */]
  4553. 00002E88  0C2D 006C DB5A           cmpi.b     [A5 - 0x24A6], 0x6C /* 'l' */
  4554. 00002E8E  6712                     beq        +0x14 /* 00002EA2 */
  4555. 00002E90  7019                     moveq.l    D0, 0x19
  4556. 00002E92  2F00                     move.l     -[A7], D0
  4557. 00002E94  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4558. 00002E98  584F                     addq.w     A7, 4
  4559. 00002E9A  4EBA 038C                jsr        [PC + 0x38C /* 00003228 */]
  4560. 00002E9E  4EFA 0092                jmp        [PC + 0x92 /* 00002F32 */]
  4561. label00002EA2:
  4562. 00002EA2  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  4563. 00002EA6  2640                     movea.l    A3, D0
  4564. 00002EA8  200B                     move.l     D0, A3
  4565. 00002EAA  6700 0086                beq        +0x88 /* 00002F32 */
  4566. 00002EAE  302D E3AE                move.w     D0, [A5 - 0x1C52]
  4567. 00002EB2  48C0                     ext.l      D0
  4568. 00002EB4  2F00                     move.l     -[A7], D0
  4569. 00002EB6  4EBA 2242                jsr        [PC + 0x2242 /* 000050FA */]
  4570. 00002EBA  4A40                     tst.w      D0
  4571. 00002EBC  6614                     bne        +0x16 /* 00002ED2 */
  4572. 00002EBE  0C6D 000D E3AE           cmpi.w     [A5 - 0x1C52], 0xD /* '\r' */
  4573. 00002EC4  670C                     beq        +0xE /* 00002ED2 */
  4574. 00002EC6  7006                     moveq.l    D0, 0x06
  4575. 00002EC8  2F00                     move.l     -[A7], D0
  4576. 00002ECA  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4577. 00002ECE  584F                     addq.w     A7, 4
  4578. 00002ED0  6060                     bra        +0x62 /* 00002F32 */
  4579. label00002ED2:
  4580. 00002ED2  262D DB60                move.l     D3, [A5 - 0x24A0]
  4581. 00002ED6  52AD DB7C                addq.l     [A5 - 0x2484], 1
  4582. 00002EDA  4EBA D1C0                jsr        [PC - 0x2E40 /* 0000009C */]
  4583. 00002EDE  53AD DB7C                subq.l     [A5 - 0x2484], 1
  4584. 00002EE2  0C2D 0069 DB5A           cmpi.b     [A5 - 0x24A6], 0x69 /* 'i' */
  4585. 00002EE8  6638                     bne        +0x3A /* 00002F22 */
  4586. 00002EEA  202D DB6C                move.l     D0, [A5 - 0x2494]
  4587. 00002EEE  6716                     beq        +0x18 /* 00002F06 */
  4588. 00002EF0  206D DB6C                movea.l    A0, [A5 - 0x2494]
  4589. 00002EF4  2010                     move.l     D0, [A0]
  4590. 00002EF6  7204                     moveq.l    D1, 0x04
  4591. 00002EF8  B081                     cmp.l      D0, D1
  4592. 00002EFA  660A                     bne        +0xC /* 00002F06 */
  4593. 00002EFC  705C                     moveq.l    D0, 0x5C
  4594. 00002EFE  2F00                     move.l     -[A7], D0
  4595. 00002F00  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4596. 00002F04  584F                     addq.w     A7, 4
  4597. label00002F06:
  4598. 00002F06  486E FFFC                pea.l      [A6 - 0x4]
  4599. 00002F0A  4EBA 12A4                jsr        [PC + 0x12A4 /* 000041B0 */]
  4600. 00002F0E  2840                     movea.l    A4, D0
  4601. 00002F10  2F0C                     move.l     -[A7], A4
  4602. 00002F12  4267                     clr.w      -[A7]
  4603. 00002F14  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  4604. 00002F18  3740 0026                move.w     [A3 + 0x26], D0
  4605. 00002F1C  2743 0022                move.l     [A3 + 0x22], D3
  4606. 00002F20  6004                     bra        +0x6 /* 00002F26 */
  4607. label00002F22:
  4608. 00002F22  2743 0022                move.l     [A3 + 0x22], D3
  4609. label00002F26:
  4610. 00002F26  0C2D 006F DB5A           cmpi.b     [A5 - 0x24A6], 0x6F /* 'o' */
  4611. 00002F2C  6704                     beq        +0x6 /* 00002F32 */
  4612. 00002F2E  4EBA 0366                jsr        [PC + 0x366 /* 00003296 */]
  4613. label00002F32:
  4614. 00002F32  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  4615. 00002F36  4E5E                     unlink     A6
  4616. 00002F38  4E75                     rts
  4617. fn00002F3A:
  4618. 00002F3A  48E7 1800                movem.l    -[A7], D3,D4
  4619. 00002F3E  282D D384                move.l     D4, [A5 - 0x2C7C]
  4620. 00002F42  202D D384                move.l     D0, [A5 - 0x2C7C]
  4621. 00002F46  4480                     neg.l      D0
  4622. 00002F48  9180                     subx.l     D0, D0
  4623. 00002F4A  4480                     neg.l      D0
  4624. 00002F4C  2B40 D380                move.l     [A5 - 0x2C80], D0
  4625. 00002F50  6008                     bra        +0xA /* 00002F5A */
  4626. label00002F52:
  4627. 00002F52  4EBA 02D4                jsr        [PC + 0x2D4 /* 00003228 */]
  4628. label00002F56:
  4629. 00002F56  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4630. label00002F5A:
  4631. 00002F5A  302D E3AE                move.w     D0, [A5 - 0x1C52]
  4632. 00002F5E  48C0                     ext.l      D0
  4633. 00002F60  7220                     moveq.l    D1, 0x20
  4634. 00002F62  B081                     cmp.l      D0, D1
  4635. 00002F64  67F0                     beq        -0xE /* 00002F56 */
  4636. 00002F66  7209                     moveq.l    D1, 0x09
  4637. 00002F68  B081                     cmp.l      D0, D1
  4638. 00002F6A  67EA                     beq        -0x14 /* 00002F56 */
  4639. 00002F6C  720D                     moveq.l    D1, 0x0D
  4640. 00002F6E  B081                     cmp.l      D0, D1
  4641. 00002F70  67E4                     beq        -0x1A /* 00002F56 */
  4642. 00002F72  720A                     moveq.l    D1, 0x0A
  4643. 00002F74  B081                     cmp.l      D0, D1
  4644. 00002F76  67DE                     beq        -0x20 /* 00002F56 */
  4645. 00002F78  722F                     moveq.l    D1, 0x2F
  4646. 00002F7A  B081                     cmp.l      D0, D1
  4647. 00002F7C  670C                     beq        +0xE /* 00002F8A */
  4648. 00002F7E  7223                     moveq.l    D1, 0x23
  4649. 00002F80  B081                     cmp.l      D0, D1
  4650. 00002F82  6750                     beq        +0x52 /* 00002FD4 */
  4651. 00002F84  4A80                     tst.l      D0
  4652. 00002F86  6738                     beq        +0x3A /* 00002FC0 */
  4653. 00002F88  60C8                     bra        -0x36 /* 00002F52 */
  4654. label00002F8A:
  4655. 00002F8A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4656. 00002F8E  0C6D 002F E3AE           cmpi.w     [A5 - 0x1C52], 0x2F /* '/' */
  4657. 00002F94  661C                     bne        +0x1E /* 00002FB2 */
  4658. 00002F96  0C2D 0001 E350           cmpi.b     [A5 - 0x1CB0], 0x1
  4659. 00002F9C  6714                     beq        +0x16 /* 00002FB2 */
  4660. label00002F9E:
  4661. 00002F9E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4662. 00002FA2  362D E3AE                move.w     D3, [A5 - 0x1C52]
  4663. 00002FA6  700D                     moveq.l    D0, 0x0D
  4664. 00002FA8  B640                     cmp.w      D3, D0
  4665. 00002FAA  67AE                     beq        -0x50 /* 00002F5A */
  4666. 00002FAC  4A43                     tst.w      D3
  4667. 00002FAE  67AA                     beq        -0x54 /* 00002F5A */
  4668. 00002FB0  60EC                     bra        -0x12 /* 00002F9E */
  4669. label00002FB2:
  4670. 00002FB2  0C6D 002A E3AE           cmpi.w     [A5 - 0x1C52], 0x2A /* '*' */
  4671. 00002FB8  66A0                     bne        -0x5E /* 00002F5A */
  4672. 00002FBA  4EBA 0F94                jsr        [PC + 0xF94 /* 00003F50 */]
  4673. 00002FBE  609A                     bra        -0x64 /* 00002F5A */
  4674. label00002FC0:
  4675. 00002FC0  7020                     moveq.l    D0, 0x20
  4676. 00002FC2  2F00                     move.l     -[A7], D0
  4677. 00002FC4  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4678. 00002FC8  584F                     addq.w     A7, 4
  4679. 00002FCA  7002                     moveq.l    D0, 0x02
  4680. 00002FCC  2F00                     move.l     -[A7], D0
  4681. 00002FCE  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4682. 00002FD2  584F                     addq.w     A7, 4
  4683. label00002FD4:
  4684. 00002FD4  4EBA 05DA                jsr        [PC + 0x5DA /* 000035B0 */]
  4685. 00002FD8  0C2D 006B DB5A           cmpi.b     [A5 - 0x24A6], 0x6B /* 'k' */
  4686. 00002FDE  6600 FF7A                bne        -0x84 /* 00002F5A */
  4687. 00002FE2  202D DB5C                move.l     D0, [A5 - 0x24A4]
  4688. 00002FE6  7201                     moveq.l    D1, 0x01
  4689. 00002FE8  B081                     cmp.l      D0, D1
  4690. 00002FEA  6762                     beq        +0x64 /* 0000304E */
  4691. 00002FEC  7206                     moveq.l    D1, 0x06
  4692. 00002FEE  B081                     cmp.l      D0, D1
  4693. 00002FF0  6700 00CA                beq        +0xCC /* 000030BC */
  4694. 00002FF4  7207                     moveq.l    D1, 0x07
  4695. 00002FF6  B081                     cmp.l      D0, D1
  4696. 00002FF8  6700 00C2                beq        +0xC4 /* 000030BC */
  4697. 00002FFC  7208                     moveq.l    D1, 0x08
  4698. 00002FFE  B081                     cmp.l      D0, D1
  4699. 00003000  6700 00BA                beq        +0xBC /* 000030BC */
  4700. 00003004  7202                     moveq.l    D1, 0x02
  4701. 00003006  B081                     cmp.l      D0, D1
  4702. 00003008  6700 00BA                beq        +0xBC /* 000030C4 */
  4703. 0000300C  7203                     moveq.l    D1, 0x03
  4704. 0000300E  B081                     cmp.l      D0, D1
  4705. 00003010  6700 0122                beq        +0x124 /* 00003134 */
  4706. 00003014  4A80                     tst.l      D0
  4707. 00003016  6700 017C                beq        +0x17E /* 00003194 */
  4708. 0000301A  720C                     moveq.l    D1, 0x0C
  4709. 0000301C  B081                     cmp.l      D0, D1
  4710. 0000301E  6700 0184                beq        +0x186 /* 000031A4 */
  4711. 00003022  7209                     moveq.l    D1, 0x09
  4712. 00003024  B081                     cmp.l      D0, D1
  4713. 00003026  6700 017C                beq        +0x17E /* 000031A4 */
  4714. 0000302A  720A                     moveq.l    D1, 0x0A
  4715. 0000302C  B081                     cmp.l      D0, D1
  4716. 0000302E  6700 0174                beq        +0x176 /* 000031A4 */
  4717. 00003032  720B                     moveq.l    D1, 0x0B
  4718. 00003034  B081                     cmp.l      D0, D1
  4719. 00003036  6700 016C                beq        +0x16E /* 000031A4 */
  4720. 0000303A  7204                     moveq.l    D1, 0x04
  4721. 0000303C  B081                     cmp.l      D0, D1
  4722. 0000303E  6700 0164                beq        +0x166 /* 000031A4 */
  4723. 00003042  7205                     moveq.l    D1, 0x05
  4724. 00003044  B081                     cmp.l      D0, D1
  4725. 00003046  6700 015C                beq        +0x15E /* 000031A4 */
  4726. 0000304A  6000 014E                bra        +0x150 /* 0000319A */
  4727. label0000304E:
  4728. 0000304E  202D D384                move.l     D0, [A5 - 0x2C7C]
  4729. 00003052  E388                     lsl        D0, 1
  4730. 00003054  D0AD D37C                add.l      D0, [A5 - 0x2C84]
  4731. 00003058  2040                     movea.l    A0, D0
  4732. 0000305A  1010                     move.b     D0, [A0]
  4733. 0000305C  7202                     moveq.l    D1, 0x02
  4734. 0000305E  B001                     cmp.b      D0, D1
  4735. 00003060  660A                     bne        +0xC /* 0000306C */
  4736. 00003062  7021                     moveq.l    D0, 0x21
  4737. 00003064  2F00                     move.l     -[A7], D0
  4738. 00003066  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4739. 0000306A  584F                     addq.w     A7, 4
  4740. label0000306C:
  4741. 0000306C  262D D384                move.l     D3, [A5 - 0x2C7C]
  4742. 00003070  E38B                     lsl        D3, 1
  4743. 00003072  D6AD D37C                add.l      D3, [A5 - 0x2C84]
  4744. 00003076  2043                     movea.l    A0, D3
  4745. 00003078  4A10                     tst.b      [A0]
  4746. 0000307A  6600 0128                bne        +0x12A /* 000031A4 */
  4747. 0000307E  B8AD D384                cmp.l      D4, [A5 - 0x2C7C]
  4748. 00003082  6600 0120                bne        +0x122 /* 000031A4 */
  4749. 00003086  202D D384                move.l     D0, [A5 - 0x2C7C]
  4750. 0000308A  6704                     beq        +0x6 /* 00003090 */
  4751. 0000308C  53AD D384                subq.l     [A5 - 0x2C7C], 1
  4752. label00003090:
  4753. 00003090  53AD E63E                subq.l     [A5 - 0x19C2], 1
  4754. 00003094  202D E63E                move.l     D0, [A5 - 0x19C2]
  4755. 00003098  7600                     moveq.l    D3, 0x00
  4756. 0000309A  B083                     cmp.l      D0, D3
  4757. 0000309C  6A0A                     bpl        +0xC /* 000030A8 */
  4758. 0000309E  2F3C 0000 19EC           move.l     -[A7], 0x19EC
  4759. 000030A4  4EBA CF5A                jsr        [PC - 0x30A6 /* 00000000 */]
  4760. label000030A8:
  4761. 000030A8  487A 010A                pea.l      [PC + 0x10A /* 000031B4, value 0x23656C69 '#eli', cstring "#elif " */]
  4762. 000030AC  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4763. 000030B0  4EBA FB62                jsr        [PC - 0x49E /* 00002C14 */]
  4764. 000030B4  2B43 D380                move.l     [A5 - 0x2C80], D3
  4765. 000030B8  4EFA 00F2                jmp        [PC + 0xF2 /* 000031AC */]
  4766. label000030BC:
  4767. 000030BC  4EBA 0242                jsr        [PC + 0x242 /* 00003300 */]
  4768. 000030C0  6000 00E2                bra        +0xE4 /* 000031A4 */
  4769. label000030C4:
  4770. 000030C4  4EBA 01D0                jsr        [PC + 0x1D0 /* 00003296 */]
  4771. 000030C8  202D D384                move.l     D0, [A5 - 0x2C7C]
  4772. 000030CC  E388                     lsl        D0, 1
  4773. 000030CE  D0AD D37C                add.l      D0, [A5 - 0x2C84]
  4774. 000030D2  2040                     movea.l    A0, D0
  4775. 000030D4  1010                     move.b     D0, [A0]
  4776. 000030D6  7202                     moveq.l    D1, 0x02
  4777. 000030D8  B001                     cmp.b      D0, D1
  4778. 000030DA  660A                     bne        +0xC /* 000030E6 */
  4779. 000030DC  7021                     moveq.l    D0, 0x21
  4780. 000030DE  2F00                     move.l     -[A7], D0
  4781. 000030E0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4782. 000030E4  584F                     addq.w     A7, 4
  4783. label000030E6:
  4784. 000030E6  262D D384                move.l     D3, [A5 - 0x2C7C]
  4785. 000030EA  B883                     cmp.l      D4, D3
  4786. 000030EC  6634                     bne        +0x36 /* 00003122 */
  4787. 000030EE  E38B                     lsl        D3, 1
  4788. 000030F0  D6AD D37C                add.l      D3, [A5 - 0x2C84]
  4789. 000030F4  2043                     movea.l    A0, D3
  4790. 000030F6  4A10                     tst.b      [A0]
  4791. 000030F8  6628                     bne        +0x2A /* 00003122 */
  4792. 000030FA  53AD E63E                subq.l     [A5 - 0x19C2], 1
  4793. 000030FE  202D E63E                move.l     D0, [A5 - 0x19C2]
  4794. 00003102  7600                     moveq.l    D3, 0x00
  4795. 00003104  B083                     cmp.l      D0, D3
  4796. 00003106  6A0A                     bpl        +0xC /* 00003112 */
  4797. 00003108  2F3C 0000 19FF           move.l     -[A7], 0x19FF
  4798. 0000310E  4EBA CEF0                jsr        [PC - 0x3110 /* 00000000 */]
  4799. label00003112:
  4800. 00003112  487A 00A8                pea.l      [PC + 0xA8 /* 000031BC, value 0x23656C73 '#els', cstring "#else\" */]
  4801. 00003116  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4802. 0000311A  2B43 D380                move.l     [A5 - 0x2C80], D3
  4803. 0000311E  4EFA 008C                jmp        [PC + 0x8C /* 000031AC */]
  4804. label00003122:
  4805. 00003122  202D D384                move.l     D0, [A5 - 0x2C7C]
  4806. 00003126  E388                     lsl        D0, 1
  4807. 00003128  D0AD D37C                add.l      D0, [A5 - 0x2C84]
  4808. 0000312C  2040                     movea.l    A0, D0
  4809. 0000312E  10BC 0002                move.b     [A0], 0x2
  4810. 00003132  6070                     bra        +0x72 /* 000031A4 */
  4811. label00003134:
  4812. 00003134  202D D384                move.l     D0, [A5 - 0x2C7C]
  4813. 00003138  660A                     bne        +0xC /* 00003144 */
  4814. 0000313A  2F3C 0000 1A0D           move.l     -[A7], 0x1A0D
  4815. 00003140  4EBA CEBE                jsr        [PC - 0x3142 /* 00000000 */]
  4816. label00003144:
  4817. 00003144  53AD D384                subq.l     [A5 - 0x2C7C], 1
  4818. 00003148  202D D384                move.l     D0, [A5 - 0x2C7C]
  4819. 0000314C  5280                     addq.l     D0, 1
  4820. 0000314E  B084                     cmp.l      D0, D4
  4821. 00003150  663C                     bne        +0x3E /* 0000318E */
  4822. 00003152  53AD E63E                subq.l     [A5 - 0x19C2], 1
  4823. 00003156  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  4824. 0000315E  6A0A                     bpl        +0xC /* 0000316A */
  4825. 00003160  2F3C 0000 1A10           move.l     -[A7], 0x1A10
  4826. 00003166  4EBA CE98                jsr        [PC - 0x3168 /* 00000000 */]
  4827. label0000316A:
  4828. 0000316A  487A 0058                pea.l      [PC + 0x58 /* 000031C4, value 0x23656E64 '#end', cstring "#endif " */]
  4829. 0000316E  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4830. 00003172  0C6D 000D E3AE           cmpi.w     [A5 - 0x1C52], 0xD /* '\r' */
  4831. 00003178  6608                     bne        +0xA /* 00003182 */
  4832. 0000317A  487A 0050                pea.l      [PC + 0x50 /* 000031CC, value 0xD0048E7, cstring "\" */]
  4833. 0000317E  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4834. label00003182:
  4835. 00003182  4EBA 0112                jsr        [PC + 0x112 /* 00003296 */]
  4836. 00003186  7000                     moveq.l    D0, 0x00
  4837. 00003188  2B40 D380                move.l     [A5 - 0x2C80], D0
  4838. 0000318C  601E                     bra        +0x20 /* 000031AC */
  4839. label0000318E:
  4840. 0000318E  4EBA 0106                jsr        [PC + 0x106 /* 00003296 */]
  4841. 00003192  6010                     bra        +0x12 /* 000031A4 */
  4842. label00003194:
  4843. 00003194  4EBA 0038                jsr        [PC + 0x38 /* 000031CE */]
  4844. 00003198  600A                     bra        +0xC /* 000031A4 */
  4845. label0000319A:
  4846. 0000319A  2F3C 0000 1A37           move.l     -[A7], 0x1A37
  4847. 000031A0  4EBA CE5E                jsr        [PC - 0x31A2 /* 00000000 */]
  4848. label000031A4:
  4849. 000031A4  4EBA 0082                jsr        [PC + 0x82 /* 00003228 */]
  4850. 000031A8  6000 FDB0                bra        -0x24E /* 00002F5A */
  4851. label000031AC:
  4852. 000031AC  4CDF 0018                movem.l    D3,D4, [A7]+
  4853. 000031B0  4E75                     rts
  4854. 000031B2  001A 2365                ori.b      [A2]+, 0x65 /* 'e' */
  4855. 000031B6  6C69                     bge        +0x6B /* 00003221 */
  4856. 000031B8  6620                     bne        +0x22 /* 000031DA */
  4857. 000031BA  0000 2365                ori.b      D0, 0x65 /* 'e' */
  4858. 000031BE  6C73                     bge        +0x75 /* 00003233 */
  4859. 000031C0  650D                     bcs        +0xF /* 000031CF */
  4860. 000031C2  0000 2365                ori.b      D0, 0x65 /* 'e' */
  4861. 000031C6  6E64                     bgt        +0x66 /* 0000322C */
  4862. 000031C8  6966                     bvs        +0x68 /* 00003230 */
  4863. 000031CA  2000                     move.l     D0, D0
  4864. 000031CC  0D00                     btst       D0, D6
  4865. fn000031CE:
  4866. 000031CE  48E7 1800                movem.l    -[A7], D3,D4
  4867. 000031D2  6004                     bra        +0x6 /* 000031D8 */
  4868. label000031D4:
  4869. 000031D4  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4870. label000031D8:
  4871. 000031D8  362D E3AE                move.w     D3, [A5 - 0x1C52]
  4872. // begin alternate branch 000031DA-000031DC
  4873. label000031DA:
  4874. 000031DA  E3AE                     lsl        D6, D1
  4875. // end alternate branch 000031DA-000031DC
  4876. label000031DA: // (misaligned)
  4877. 000031DC  700A                     moveq.l    D0, 0x0A
  4878. 000031DE  B640                     cmp.w      D3, D0
  4879. 000031E0  67F2                     beq        -0xC /* 000031D4 */
  4880. 000031E2  3803                     move.w     D4, D3
  4881. 000031E4  3004                     move.w     D0, D4
  4882. 000031E6  48C0                     ext.l      D0
  4883. 000031E8  2800                     move.l     D4, D0
  4884. 000031EA  6018                     bra        +0x1A /* 00003204 */
  4885. label000031EC:
  4886. 000031EC  382D E3AE                move.w     D4, [A5 - 0x1C52]
  4887. 000031F0  48C4                     ext.l      D4
  4888. 000031F2  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4889. 000031F6  6004                     bra        +0x6 /* 000031FC */
  4890. label000031F8:
  4891. 000031F8  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4892. label000031FC:
  4893. 000031FC  0C6D 000A E3AE           cmpi.w     [A5 - 0x1C52], 0xA /* '\n' */
  4894. 00003202  67F4                     beq        -0xA /* 000031F8 */
  4895. label00003204:
  4896. 00003204  302D E3AE                move.w     D0, [A5 - 0x1C52]
  4897. 00003208  48C0                     ext.l      D0
  4898. 0000320A  2F00                     move.l     -[A7], D0
  4899. 0000320C  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  4900. 00003210  4A40                     tst.w      D0
  4901. 00003212  6708                     beq        +0xA /* 0000321C */
  4902. 00003214  0C84 0000 005C           cmpi.l     D4, 0x5C /* '\\' */
  4903. 0000321A  6606                     bne        +0x8 /* 00003222 */
  4904. label0000321C:
  4905. 0000321C  302D E3AE                move.w     D0, [A5 - 0x1C52]
  4906. 00003220  66CA                     bne        -0x34 /* 000031EC */
  4907. label00003222:
  4908. 00003222  4CDF 0018                movem.l    D3,D4, [A7]+
  4909. 00003226  4E75                     rts
  4910. fn00003228:
  4911. 00003228  2F03                     move.l     -[A7], D3
  4912. 0000322A  102D E350                move.b     D0, [A5 - 0x1CB0]
  4913. // begin alternate branch 0000322C-0000322E
  4914. label0000322C:
  4915. 0000322C  E350                     roxl       D0.w, 1
  4916. // end alternate branch 0000322C-0000322E
  4917. label0000322C: // (misaligned)
  4918. 0000322E  6754                     beq        +0x56 /* 00003284 */
  4919. label00003230:
  4920. 00003230  6004                     bra        +0x6 /* 00003236 */
  4921. label00003232:
  4922. 00003232  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4923. label00003236:
  4924. 00003236  302D E3AE                move.w     D0, [A5 - 0x1C52]
  4925. 0000323A  48C0                     ext.l      D0
  4926. 0000323C  720D                     moveq.l    D1, 0x0D
  4927. 0000323E  B081                     cmp.l      D0, D1
  4928. 00003240  6750                     beq        +0x52 /* 00003292 */
  4929. 00003242  4A80                     tst.l      D0
  4930. 00003244  674C                     beq        +0x4E /* 00003292 */
  4931. 00003246  722F                     moveq.l    D1, 0x2F
  4932. 00003248  B081                     cmp.l      D0, D1
  4933. 0000324A  670E                     beq        +0x10 /* 0000325A */
  4934. 0000324C  7222                     moveq.l    D1, 0x22
  4935. 0000324E  B081                     cmp.l      D0, D1
  4936. 00003250  6728                     beq        +0x2A /* 0000327A */
  4937. 00003252  7227                     moveq.l    D1, 0x27
  4938. 00003254  B081                     cmp.l      D0, D1
  4939. 00003256  6722                     beq        +0x24 /* 0000327A */
  4940. 00003258  60D8                     bra        -0x26 /* 00003232 */
  4941. label0000325A:
  4942. 0000325A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4943. 0000325E  362D E3AE                move.w     D3, [A5 - 0x1C52]
  4944. 00003262  702F                     moveq.l    D0, 0x2F
  4945. 00003264  B640                     cmp.w      D3, D0
  4946. 00003266  6606                     bne        +0x8 /* 0000326E */
  4947. 00003268  102D E350                move.b     D0, [A5 - 0x1CB0]
  4948. 0000326C  6716                     beq        +0x18 /* 00003284 */
  4949. label0000326E:
  4950. 0000326E  702A                     moveq.l    D0, 0x2A
  4951. 00003270  B640                     cmp.w      D3, D0
  4952. 00003272  66C2                     bne        -0x3C /* 00003236 */
  4953. 00003274  4EBA 0CDA                jsr        [PC + 0xCDA /* 00003F50 */]
  4954. 00003278  60BC                     bra        -0x42 /* 00003236 */
  4955. label0000327A:
  4956. 0000327A  4EBA 0334                jsr        [PC + 0x334 /* 000035B0 */]
  4957. 0000327E  60B6                     bra        -0x48 /* 00003236 */
  4958. label00003280:
  4959. 00003280  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4960. label00003284:
  4961. 00003284  362D E3AE                move.w     D3, [A5 - 0x1C52]
  4962. 00003288  700D                     moveq.l    D0, 0x0D
  4963. 0000328A  B640                     cmp.w      D3, D0
  4964. 0000328C  6704                     beq        +0x6 /* 00003292 */
  4965. 0000328E  4A43                     tst.w      D3
  4966. 00003290  66EE                     bne        -0x10 /* 00003280 */
  4967. label00003292:
  4968. 00003292  261F                     move.l     D3, [A7]+
  4969. 00003294  4E75                     rts
  4970. fn00003296:
  4971. 00003296  603E                     bra        +0x40 /* 000032D6 */
  4972. label00003298:
  4973. 00003298  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4974. 0000329C  0C6D 002F E3AE           cmpi.w     [A5 - 0x1C52], 0x2F /* '/' */
  4975. 000032A2  660E                     bne        +0x10 /* 000032B2 */
  4976. 000032A4  0C2D 0001 E350           cmpi.b     [A5 - 0x1CB0], 0x1
  4977. 000032AA  6706                     beq        +0x8 /* 000032B2 */
  4978. 000032AC  4EBA 0C3A                jsr        [PC + 0xC3A /* 00003EE8 */]
  4979. 000032B0  604C                     bra        +0x4E /* 000032FE */
  4980. label000032B2:
  4981. 000032B2  0C6D 002A E3AE           cmpi.w     [A5 - 0x1C52], 0x2A /* '*' */
  4982. 000032B8  6606                     bne        +0x8 /* 000032C0 */
  4983. 000032BA  4EBA 0C94                jsr        [PC + 0xC94 /* 00003F50 */]
  4984. 000032BE  6016                     bra        +0x18 /* 000032D6 */
  4985. label000032C0:
  4986. 000032C0  102D E350                move.b     D0, [A5 - 0x1CB0]
  4987. 000032C4  6734                     beq        +0x36 /* 000032FA */
  4988. 000032C6  7017                     moveq.l    D0, 0x17
  4989. 000032C8  2F00                     move.l     -[A7], D0
  4990. 000032CA  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  4991. 000032CE  584F                     addq.w     A7, 4
  4992. 000032D0  6028                     bra        +0x2A /* 000032FA */
  4993. label000032D2:
  4994. 000032D2  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  4995. label000032D6:
  4996. 000032D6  302D E3AE                move.w     D0, [A5 - 0x1C52]
  4997. 000032DA  48C0                     ext.l      D0
  4998. 000032DC  720D                     moveq.l    D1, 0x0D
  4999. 000032DE  B081                     cmp.l      D0, D1
  5000. 000032E0  671C                     beq        +0x1E /* 000032FE */
  5001. 000032E2  4A80                     tst.l      D0
  5002. 000032E4  6718                     beq        +0x1A /* 000032FE */
  5003. 000032E6  7220                     moveq.l    D1, 0x20
  5004. 000032E8  B081                     cmp.l      D0, D1
  5005. 000032EA  67E6                     beq        -0x18 /* 000032D2 */
  5006. 000032EC  7209                     moveq.l    D1, 0x09
  5007. 000032EE  B081                     cmp.l      D0, D1
  5008. 000032F0  67E0                     beq        -0x1E /* 000032D2 */
  5009. 000032F2  722F                     moveq.l    D1, 0x2F
  5010. 000032F4  B081                     cmp.l      D0, D1
  5011. 000032F6  67A0                     beq        -0x5E /* 00003298 */
  5012. 000032F8  60C6                     bra        -0x38 /* 000032C0 */
  5013. label000032FA:
  5014. 000032FA  4EBA FF2C                jsr        [PC - 0xD4 /* 00003228 */]
  5015. label000032FE:
  5016. 000032FE  4E75                     rts
  5017. fn00003300:
  5018. 00003300  48E7 1020                movem.l    -[A7], D3,A2
  5019. 00003304  52AD D384                addq.l     [A5 - 0x2C7C], 1
  5020. 00003308  202D D384                move.l     D0, [A5 - 0x2C7C]
  5021. 0000330C  B0AD D388                cmp.l      D0, [A5 - 0x2C78]
  5022. 00003310  6520                     bcs        +0x22 /* 00003332 */
  5023. 00003312  06AD 0000 001E D388      addi.l     [A5 - 0x2C78], 0x1E
  5024. 0000331A  2F2D D37C                move.l     -[A7], [A5 - 0x2C84]
  5025. 0000331E  202D D388                move.l     D0, [A5 - 0x2C78]
  5026. 00003322  E388                     lsl        D0, 1
  5027. 00003324  2F00                     move.l     -[A7], D0
  5028. 00003326  7002                     moveq.l    D0, 0x02
  5029. 00003328  3F00                     move.w     -[A7], D0
  5030. 0000332A  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  5031. 0000332E  2B40 D37C                move.l     [A5 - 0x2C84], D0
  5032. label00003332:
  5033. 00003332  202D D384                move.l     D0, [A5 - 0x2C7C]
  5034. 00003336  7601                     moveq.l    D3, 0x01
  5035. 00003338  E7A8                     lsl        D0, D3
  5036. 0000333A  D0AD D37C                add.l      D0, [A5 - 0x2C84]
  5037. 0000333E  2040                     movea.l    A0, D0
  5038. 00003340  4210                     clr.b      [A0]
  5039. 00003342  246D E652                movea.l    A2, [A5 - 0x19AE]
  5040. 00003346  102A 000C                move.b     D0, [A2 + 0xC]
  5041. 0000334A  7202                     moveq.l    D1, 0x02
  5042. 0000334C  C001                     and.b      D0, D1
  5043. 0000334E  6718                     beq        +0x1A /* 00003368 */
  5044. 00003350  002A 0004 000C           ori.b      [A2 + 0xC], 0x4
  5045. 00003356  202D D384                move.l     D0, [A5 - 0x2C7C]
  5046. 0000335A  E7A8                     lsl        D0, D3
  5047. 0000335C  D0AD D37C                add.l      D0, [A5 - 0x2C84]
  5048. 00003360  2040                     movea.l    A0, D0
  5049. 00003362  117C 0001 0001           move.b     [A0 + 0x1], 0x1
  5050. label00003368:
  5051. 00003368  4CDF 0408                movem.l    D3,A2, [A7]+
  5052. 0000336C  4E75                     rts
  5053. 0000336E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5054. 00003372  7800                     moveq.l    D4, 0x00
  5055. 00003374  6018                     bra        +0x1A /* 0000338E */
  5056. label00003376:
  5057. 00003376  2604                     move.l     D3, D4
  5058. 00003378  D6AD DAB0                add.l      D3, [A5 - 0x2550]
  5059. 0000337C  2443                     movea.l    A2, D3
  5060. 0000337E  2652                     movea.l    A3, [A2]
  5061. 00003380  2F0A                     move.l     -[A7], A2
  5062. 00003382  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  5063. 00003386  2F0B                     move.l     -[A7], A3
  5064. 00003388  4EBA 0058                jsr        [PC + 0x58 /* 000033E2 */]
  5065. 0000338C  5884                     addq.l     D4, 4
  5066. label0000338E:
  5067. 0000338E  0C84 0000 0FCC           cmpi.l     D4, 0xFCC
  5068. 00003394  65E0                     bcs        -0x1E /* 00003376 */
  5069. 00003396  202D DAB0                move.l     D0, [A5 - 0x2550]
  5070. 0000339A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5071. 0000339E  4E75                     rts
  5072. 000033A0  4E56 0000                link       A6, 0
  5073. 000033A4  48E7 0038                movem.l    -[A7], A2,A3,A4
  5074. 000033A8  286E 0008                movea.l    A4, [A6 + 0x8]
  5075. 000033AC  244C                     movea.l    A2, A4
  5076. 000033AE  264C                     movea.l    A3, A4
  5077. 000033B0  47EB 0FCC                lea.l      A3, [A3 + 0xFCC]
  5078. 000033B4  600E                     bra        +0x10 /* 000033C4 */
  5079. label000033B6:
  5080. 000033B6  2F0A                     move.l     -[A7], A2
  5081. 000033B8  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  5082. 000033BC  2F12                     move.l     -[A7], [A2]
  5083. 000033BE  4EBA 0078                jsr        [PC + 0x78 /* 00003438 */]
  5084. 000033C2  584A                     addq.w     A2, 4
  5085. label000033C4:
  5086. 000033C4  B7CA                     cmpa.l     A3, A2
  5087. 000033C6  62EE                     bhi        -0x10 /* 000033B6 */
  5088. 000033C8  302D E34C                move.w     D0, [A5 - 0x1CB4]
  5089. 000033CC  0240 0100                andi.w     D0, 0x100
  5090. 000033D0  6604                     bne        +0x6 /* 000033D6 */
  5091. 000033D2  2B4C DAAC                move.l     [A5 - 0x2554], A4
  5092. label000033D6:
  5093. 000033D6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5094. 000033DA  4E5E                     unlink     A6
  5095. 000033DC  205F                     movea.l    A0, [A7]+
  5096. 000033DE  584F                     addq.w     A7, 4
  5097. 000033E0  4ED0                     jmp        [A0]
  5098. fn000033E2:
  5099. 000033E2  4E56 0000                link       A6, 0
  5100. 000033E6  48E7 0038                movem.l    -[A7], A2,A3,A4
  5101. 000033EA  266E 0008                movea.l    A3, [A6 + 0x8]
  5102. 000033EE  6038                     bra        +0x3A /* 00003428 */
  5103. label000033F0:
  5104. 000033F0  286B 0008                movea.l    A4, [A3 + 0x8]
  5105. 000033F4  246B 000C                movea.l    A2, [A3 + 0xC]
  5106. 000033F8  204B                     movea.l    A0, A3
  5107. 000033FA  5048                     addq.w     A0, 8
  5108. 000033FC  2F08                     move.l     -[A7], A0
  5109. 000033FE  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  5110. 00003402  204B                     movea.l    A0, A3
  5111. 00003404  700C                     moveq.l    D0, 0x0C
  5112. 00003406  D1C0                     add.l      A0, D0
  5113. 00003408  2F08                     move.l     -[A7], A0
  5114. 0000340A  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  5115. 0000340E  2F0B                     move.l     -[A7], A3
  5116. 00003410  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  5117. 00003414  204B                     movea.l    A0, A3
  5118. 00003416  5848                     addq.w     A0, 4
  5119. 00003418  2F08                     move.l     -[A7], A0
  5120. 0000341A  42A7                     clr.l      -[A7]
  5121. 0000341C  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  5122. 00003420  2F0C                     move.l     -[A7], A4
  5123. 00003422  4EBA FFBE                jsr        [PC - 0x42 /* 000033E2 */]
  5124. 00003426  264A                     movea.l    A3, A2
  5125. label00003428:
  5126. 00003428  200B                     move.l     D0, A3
  5127. 0000342A  66C4                     bne        -0x3A /* 000033F0 */
  5128. 0000342C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5129. 00003430  4E5E                     unlink     A6
  5130. 00003432  205F                     movea.l    A0, [A7]+
  5131. 00003434  584F                     addq.w     A7, 4
  5132. 00003436  4ED0                     jmp        [A0]
  5133. fn00003438:
  5134. 00003438  4E56 FFFC                link       A6, -0x0004
  5135. 0000343C  48E7 0038                movem.l    -[A7], A2,A3,A4
  5136. 00003440  266E 0008                movea.l    A3, [A6 + 0x8]
  5137. 00003444  6048                     bra        +0x4A /* 0000348E */
  5138. label00003446:
  5139. 00003446  244B                     movea.l    A2, A3
  5140. 00003448  504A                     addq.w     A2, 8
  5141. 0000344A  2F0A                     move.l     -[A7], A2
  5142. 0000344C  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  5143. 00003450  204B                     movea.l    A0, A3
  5144. 00003452  700C                     moveq.l    D0, 0x0C
  5145. 00003454  D1C0                     add.l      A0, D0
  5146. 00003456  2F08                     move.l     -[A7], A0
  5147. 00003458  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  5148. 0000345C  204B                     movea.l    A0, A3
  5149. 0000345E  5848                     addq.w     A0, 4
  5150. 00003460  2F08                     move.l     -[A7], A0
  5151. 00003462  42A7                     clr.l      -[A7]
  5152. 00003464  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  5153. 00003468  286B 0008                movea.l    A4, [A3 + 0x8]
  5154. 0000346C  202B 000C                move.l     D0, [A3 + 0xC]
  5155. 00003470  2D40 FFFC                move.l     [A6 - 0x4], D0
  5156. 00003474  102B 0010                move.b     D0, [A3 + 0x10]
  5157. 00003478  7203                     moveq.l    D1, 0x03
  5158. 0000347A  C001                     and.b      D0, D1
  5159. 0000347C  6706                     beq        +0x8 /* 00003484 */
  5160. 0000347E  2F0B                     move.l     -[A7], A3
  5161. 00003480  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  5162. label00003484:
  5163. 00003484  2F0C                     move.l     -[A7], A4
  5164. 00003486  4EBA FFB0                jsr        [PC - 0x50 /* 00003438 */]
  5165. 0000348A  266E FFFC                movea.l    A3, [A6 - 0x4]
  5166. label0000348E:
  5167. 0000348E  200B                     move.l     D0, A3
  5168. 00003490  66B4                     bne        -0x4A /* 00003446 */
  5169. 00003492  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5170. 00003496  4E5E                     unlink     A6
  5171. 00003498  205F                     movea.l    A0, [A7]+
  5172. 0000349A  584F                     addq.w     A7, 4
  5173. 0000349C  4ED0                     jmp        [A0]
  5174. fn0000349E:
  5175. 0000349E  4E56 0000                link       A6, 0
  5176. 000034A2  486D DB2E                pea.l      [A5 - 0x24D2]
  5177. 000034A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5178. 000034AA  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  5179. 000034AE  4E5E                     unlink     A6
  5180. 000034B0  205F                     movea.l    A0, [A7]+
  5181. 000034B2  584F                     addq.w     A7, 4
  5182. 000034B4  4ED0                     jmp        [A0]
  5183. fn000034B6:
  5184. 000034B6  206D E64E                movea.l    A0, [A5 - 0x19B2]
  5185. 000034BA  1210                     move.b     D1, [A0]
  5186. 000034BC  7000                     moveq.l    D0, 0x00
  5187. 000034BE  1001                     move.b     D0, D1
  5188. 000034C0  3B40 E3AE                move.w     [A5 - 0x1C52], D0
  5189. 000034C4  4A40                     tst.w      D0
  5190. 000034C6  671E                     beq        +0x20 /* 000034E6 */
  5191. 000034C8  0C40 00FF                cmpi.w     D0, 0xFF
  5192. 000034CC  6718                     beq        +0x1A /* 000034E6 */
  5193. 000034CE  52AD E64E                addq.l     [A5 - 0x19B2], 1
  5194. 000034D2  322D E34C                move.w     D1, [A5 - 0x1CB4]
  5195. 000034D6  0241 8000                andi.w     D1, 0x8000
  5196. 000034DA  6708                     beq        +0xA /* 000034E4 */
  5197. 000034DC  3F00                     move.w     -[A7], D0
  5198. 000034DE  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  5199. 000034E2  544F                     addq.w     A7, 2
  5200. label000034E4:
  5201. 000034E4  6004                     bra        +0x6 /* 000034EA */
  5202. label000034E6:
  5203. 000034E6  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  5204. label000034EA:
  5205. 000034EA  302D E3AE                move.w     D0, [A5 - 0x1C52]
  5206. 000034EE  48C0                     ext.l      D0
  5207. 000034F0  2F00                     move.l     -[A7], D0
  5208. 000034F2  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  5209. 000034F6  584F                     addq.w     A7, 4
  5210. 000034F8  3B40 E3AE                move.w     [A5 - 0x1C52], D0
  5211. 000034FC  48C0                     ext.l      D0
  5212. 000034FE  4E75                     rts
  5213. fn00003500:
  5214. 00003500  4E56 0000                link       A6, 0
  5215. 00003504  2F04                     move.l     -[A7], D4
  5216. 00003506  282E 0008                move.l     D4, [A6 + 0x8]
  5217. 0000350A  102D E351                move.b     D0, [A5 - 0x1CAF]
  5218. 0000350E  4880                     ext.w      D0
  5219. 00003510  48C0                     ext.l      D0
  5220. 00003512  6764                     beq        +0x66 /* 00003578 */
  5221. 00003514  7201                     moveq.l    D1, 0x01
  5222. 00003516  B081                     cmp.l      D0, D1
  5223. 00003518  670E                     beq        +0x10 /* 00003528 */
  5224. 0000351A  7202                     moveq.l    D1, 0x02
  5225. 0000351C  B081                     cmp.l      D0, D1
  5226. 0000351E  672A                     beq        +0x2C /* 0000354A */
  5227. 00003520  7203                     moveq.l    D1, 0x03
  5228. 00003522  B081                     cmp.l      D0, D1
  5229. 00003524  6736                     beq        +0x38 /* 0000355C */
  5230. 00003526  6048                     bra        +0x4A /* 00003570 */
  5231. label00003528:
  5232. 00003528  0C84 0000 0081           cmpi.l     D4, 0x81
  5233. 0000352E  6D08                     blt        +0xA /* 00003538 */
  5234. 00003530  0C84 0000 009F           cmpi.l     D4, 0x9F
  5235. 00003536  6F10                     ble        +0x12 /* 00003548 */
  5236. label00003538:
  5237. 00003538  0C84 0000 00E0           cmpi.l     D4, 0xE0
  5238. 0000353E  6D38                     blt        +0x3A /* 00003578 */
  5239. 00003540  0C84 0000 00FC           cmpi.l     D4, 0xFC
  5240. 00003546  6E30                     bgt        +0x32 /* 00003578 */
  5241. label00003548:
  5242. 00003548  6022                     bra        +0x24 /* 0000356C */
  5243. label0000354A:
  5244. 0000354A  0C84 0000 0081           cmpi.l     D4, 0x81
  5245. 00003550  6D26                     blt        +0x28 /* 00003578 */
  5246. 00003552  0C84 0000 00FC           cmpi.l     D4, 0xFC
  5247. 00003558  6E1E                     bgt        +0x20 /* 00003578 */
  5248. 0000355A  6010                     bra        +0x12 /* 0000356C */
  5249. label0000355C:
  5250. 0000355C  0C84 0000 0081           cmpi.l     D4, 0x81
  5251. 00003562  6D14                     blt        +0x16 /* 00003578 */
  5252. 00003564  0C84 0000 00FD           cmpi.l     D4, 0xFD
  5253. 0000356A  6E0C                     bgt        +0xE /* 00003578 */
  5254. label0000356C:
  5255. 0000356C  7001                     moveq.l    D0, 0x01
  5256. 0000356E  600A                     bra        +0xC /* 0000357A */
  5257. label00003570:
  5258. 00003570  7071                     moveq.l    D0, 0x71
  5259. 00003572  2F00                     move.l     -[A7], D0
  5260. 00003574  4EBA FF28                jsr        [PC - 0xD8 /* 0000349E */]
  5261. label00003578:
  5262. 00003578  7000                     moveq.l    D0, 0x00
  5263. label0000357A:
  5264. 0000357A  281F                     move.l     D4, [A7]+
  5265. 0000357C  4E5E                     unlink     A6
  5266. 0000357E  205F                     movea.l    A0, [A7]+
  5267. 00003580  584F                     addq.w     A7, 4
  5268. 00003582  4ED0                     jmp        [A0]
  5269. 00003584  0C6D 003B E3AE           cmpi.w     [A5 - 0x1C52], 0x3B /* ';' */
  5270. 0000358A  660A                     bne        +0xC /* 00003596 */
  5271. 0000358C  7007                     moveq.l    D0, 0x07
  5272. 0000358E  2F00                     move.l     -[A7], D0
  5273. 00003590  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  5274. 00003594  584F                     addq.w     A7, 4
  5275. label00003596:
  5276. 00003596  4E75                     rts
  5277. fn00003598:
  5278. 00003598  4E56 0000                link       A6, 0
  5279. 0000359C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5280. 000035A0  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  5281. 000035A4  202E 0008                move.l     D0, [A6 + 0x8]
  5282. 000035A8  4E5E                     unlink     A6
  5283. 000035AA  205F                     movea.l    A0, [A7]+
  5284. 000035AC  584F                     addq.w     A7, 4
  5285. 000035AE  4ED0                     jmp        [A0]
  5286. fn000035B0:
  5287. 000035B0  48E7 1020                movem.l    -[A7], D3,A2
  5288. 000035B4  026D FFFD DB7A           andi.w     [A5 - 0x2486], 0xFFFD
  5289. 000035BA  526D E62E                addq.w     [A5 - 0x19D2], 1
  5290. 000035BE  026D FFFB DB7A           andi.w     [A5 - 0x2486], 0xFFFB
  5291. 000035C4  6000 05EC                bra        +0x5EE /* 00003BB2 */
  5292. label000035C8:
  5293. 000035C8  206D E64E                movea.l    A0, [A5 - 0x19B2]
  5294. 000035CC  1210                     move.b     D1, [A0]
  5295. 000035CE  7000                     moveq.l    D0, 0x00
  5296. 000035D0  1001                     move.b     D0, D1
  5297. 000035D2  3B40 E3AE                move.w     [A5 - 0x1C52], D0
  5298. 000035D6  4A40                     tst.w      D0
  5299. 000035D8  671E                     beq        +0x20 /* 000035F8 */
  5300. 000035DA  0C40 00FF                cmpi.w     D0, 0xFF
  5301. 000035DE  6718                     beq        +0x1A /* 000035F8 */
  5302. 000035E0  52AD E64E                addq.l     [A5 - 0x19B2], 1
  5303. 000035E4  322D E34C                move.w     D1, [A5 - 0x1CB4]
  5304. 000035E8  0241 8000                andi.w     D1, 0x8000
  5305. 000035EC  6708                     beq        +0xA /* 000035F6 */
  5306. 000035EE  3F00                     move.w     -[A7], D0
  5307. 000035F0  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  5308. 000035F4  544F                     addq.w     A7, 2
  5309. label000035F6:
  5310. 000035F6  6004                     bra        +0x6 /* 000035FC */
  5311. label000035F8:
  5312. 000035F8  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  5313. label000035FC:
  5314. 000035FC  6000 05B4                bra        +0x5B6 /* 00003BB2 */
  5315. label00003600:
  5316. 00003600  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  5317. 00003604  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5318. 00003608  202D E6D2                move.l     D0, [A5 - 0x192E]
  5319. 0000360C  7207                     moveq.l    D1, 0x07
  5320. 0000360E  C081                     and.l      D0, D1
  5321. 00003610  6700 05A0                beq        +0x5A2 /* 00003BB2 */
  5322. 00003614  706F                     moveq.l    D0, 0x6F
  5323. 00003616  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5324. 0000361A  4EFA 08C2                jmp        [PC + 0x8C2 /* 00003EDE */]
  5325. label0000361E:
  5326. 0000361E  4EBA 0F58                jsr        [PC + 0xF58 /* 00004578 */]
  5327. 00003622  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5328. 00003626  4EFA 08B6                jmp        [PC + 0x8B6 /* 00003EDE */]
  5329. label0000362A:
  5330. 0000362A  302D E34C                move.w     D0, [A5 - 0x1CB4]
  5331. 0000362E  0240 8000                andi.w     D0, 0x8000
  5332. 00003632  671C                     beq        +0x1E /* 00003650 */
  5333. 00003634  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  5334. 00003638  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  5335. 00003640  6A0A                     bpl        +0xC /* 0000364C */
  5336. 00003642  2F3C 0000 0239           move.l     -[A7], 0x239
  5337. 00003648  4EBA FE54                jsr        [PC - 0x1AC /* 0000349E */]
  5338. label0000364C:
  5339. 0000364C  52AD E63E                addq.l     [A5 - 0x19C2], 1
  5340. label00003650:
  5341. 00003650  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  5342. 00003654  41ED DB88                lea.l      A0, [A5 - 0x2478]
  5343. 00003658  2B48 DB5C                move.l     [A5 - 0x24A4], A0
  5344. 0000365C  362D E3AE                move.w     D3, [A5 - 0x1C52]
  5345. 00003660  7027                     moveq.l    D0, 0x27
  5346. 00003662  B640                     cmp.w      D3, D0
  5347. 00003664  6706                     beq        +0x8 /* 0000366C */
  5348. 00003666  7022                     moveq.l    D0, 0x22
  5349. 00003668  B640                     cmp.w      D3, D0
  5350. 0000366A  6648                     bne        +0x4A /* 000036B4 */
  5351. label0000366C:
  5352. 0000366C  102D DB89                move.b     D0, [A5 - 0x2477]
  5353. 00003670  6642                     bne        +0x44 /* 000036B4 */
  5354. 00003672  1B7C 006E DB5A           move.b     [A5 - 0x24A6], 0x6E /* 'n' */
  5355. 00003678  302D E34C                move.w     D0, [A5 - 0x1CB4]
  5356. 0000367C  0240 8000                andi.w     D0, 0x8000
  5357. 00003680  6700 0530                beq        +0x532 /* 00003BB2 */
  5358. 00003684  53AD E63E                subq.l     [A5 - 0x19C2], 1
  5359. 00003688  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  5360. 00003690  6A0A                     bpl        +0xC /* 0000369C */
  5361. 00003692  2F3C 0000 0252           move.l     -[A7], 0x252
  5362. 00003698  4EBA FE04                jsr        [PC - 0x1FC /* 0000349E */]
  5363. label0000369C:
  5364. 0000369C  704C                     moveq.l    D0, 0x4C
  5365. 0000369E  3F00                     move.w     -[A7], D0
  5366. 000036A0  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  5367. 000036A4  544F                     addq.w     A7, 2
  5368. 000036A6  3F2D E3AE                move.w     -[A7], [A5 - 0x1C52]
  5369. 000036AA  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  5370. 000036AE  544F                     addq.w     A7, 2
  5371. 000036B0  6000 0500                bra        +0x502 /* 00003BB2 */
  5372. label000036B4:
  5373. 000036B4  706E                     moveq.l    D0, 0x6E
  5374. 000036B6  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5375. 000036BA  4EFA 0822                jmp        [PC + 0x822 /* 00003EDE */]
  5376. label000036BE:
  5377. 000036BE  302D E34C                move.w     D0, [A5 - 0x1CB4]
  5378. 000036C2  0240 8000                andi.w     D0, 0x8000
  5379. 000036C6  671C                     beq        +0x1E /* 000036E4 */
  5380. 000036C8  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  5381. 000036CC  0CAD 0000 0000 E63E      cmpi.l     [A5 - 0x19C2], 0x0
  5382. 000036D4  6A0A                     bpl        +0xC /* 000036E0 */
  5383. 000036D6  2F3C 0000 0267           move.l     -[A7], 0x267
  5384. 000036DC  4EBA FDC0                jsr        [PC - 0x240 /* 0000349E */]
  5385. label000036E0:
  5386. 000036E0  52AD E63E                addq.l     [A5 - 0x19C2], 1
  5387. label000036E4:
  5388. 000036E4  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  5389. 000036E8  41ED DB88                lea.l      A0, [A5 - 0x2478]
  5390. 000036EC  2B48 DB5C                move.l     [A5 - 0x24A4], A0
  5391. 000036F0  706E                     moveq.l    D0, 0x6E
  5392. 000036F2  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5393. 000036F6  4EFA 07E6                jmp        [PC + 0x7E6 /* 00003EDE */]
  5394. label000036FA:
  5395. 000036FA  1B7C 0035 DB5A           move.b     [A5 - 0x24A6], 0x35 /* '5' */
  5396. 00003700  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5397. 00003704  723D                     moveq.l    D1, 0x3D
  5398. 00003706  B041                     cmp.w      D0, D1
  5399. 00003708  6600 07D0                bne        +0x7D2 /* 00003EDA */
  5400. 0000370C  1B7C 0060 DB5A           move.b     [A5 - 0x24A6], 0x60 /* '`' */
  5401. 00003712  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5402. 00003716  6000 07C2                bra        +0x7C4 /* 00003EDA */
  5403. label0000371A:
  5404. 0000371A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5405. 0000371E  1B7C 003F DB5A           move.b     [A5 - 0x24A6], 0x3F /* '?' */
  5406. 00003724  122D E3AF                move.b     D1, [A5 - 0x1C51]
  5407. 00003728  7000                     moveq.l    D0, 0x00
  5408. 0000372A  1001                     move.b     D0, D1
  5409. 0000372C  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  5410. 00003730  2040                     movea.l    A0, D0
  5411. 00003732  1010                     move.b     D0, [A0]
  5412. 00003734  7204                     moveq.l    D1, 0x04
  5413. 00003736  C001                     and.b      D0, D1
  5414. 00003738  6712                     beq        +0x14 /* 0000374C */
  5415. 0000373A  487A 07AA                pea.l      [PC + 0x7AA /* 00003EE6, value 0x2E002F03, cstring "." */]
  5416. 0000373E  4EBA 19F0                jsr        [PC + 0x19F0 /* 00005130 */]
  5417. 00003742  1B7C 006D DB5A           move.b     [A5 - 0x24A6], 0x6D /* 'm' */
  5418. 00003748  6000 0790                bra        +0x792 /* 00003EDA */
  5419. label0000374C:
  5420. 0000374C  0C6D 002E E3AE           cmpi.w     [A5 - 0x1C52], 0x2E /* '.' */
  5421. 00003752  6600 0786                bne        +0x788 /* 00003EDA */
  5422. 00003756  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5423. 0000375A  0C2D 002E E3AF           cmpi.b     [A5 - 0x1C51], 0x2E /* '.' */
  5424. 00003760  660E                     bne        +0x10 /* 00003770 */
  5425. 00003762  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5426. 00003766  1B7C 0059 DB5A           move.b     [A5 - 0x24A6], 0x59 /* 'Y' */
  5427. 0000376C  6000 076C                bra        +0x76E /* 00003EDA */
  5428. label00003770:
  5429. 00003770  7006                     moveq.l    D0, 0x06
  5430. 00003772  2F00                     move.l     -[A7], D0
  5431. 00003774  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  5432. 00003778  584F                     addq.w     A7, 4
  5433. 0000377A  6000 0436                bra        +0x438 /* 00003BB2 */
  5434. label0000377E:
  5435. 0000377E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5436. 00003782  202D DB7C                move.l     D0, [A5 - 0x2484]
  5437. 00003786  72FE                     moveq.l    D1, 0xFFFFFFFE
  5438. 00003788  C081                     and.l      D0, D1
  5439. 0000378A  670A                     beq        +0xC /* 00003796 */
  5440. 0000378C  2F3C 0000 02A5           move.l     -[A7], 0x2A5
  5441. 00003792  4EBA FD0A                jsr        [PC - 0x2F6 /* 0000349E */]
  5442. label00003796:
  5443. 00003796  7022                     moveq.l    D0, 0x22
  5444. 00003798  2F00                     move.l     -[A7], D0
  5445. 0000379A  2F2D DB7C                move.l     -[A7], [A5 - 0x2484]
  5446. 0000379E  4EBA 085C                jsr        [PC + 0x85C /* 00003FFC */]
  5447. 000037A2  2B40 DB60                move.l     [A5 - 0x24A0], D0
  5448. 000037A6  2B6D E5C6 DB6C           move.l     [A5 - 0x2494], [A5 - 0x1A3A]
  5449. 000037AC  1B7C 0069 DB5A           move.b     [A5 - 0x24A6], 0x69 /* 'i' */
  5450. 000037B2  2B6D DB50 DB5C           move.l     [A5 - 0x24A4], [A5 - 0x24B0]
  5451. 000037B8  102D DB58                move.b     D0, [A5 - 0x24A8]
  5452. 000037BC  6700 071C                beq        +0x71E /* 00003EDA */
  5453. 000037C0  006D 0004 DB7A           ori.w      [A5 - 0x2486], 0x4
  5454. 000037C6  6000 0712                bra        +0x714 /* 00003EDA */
  5455. label000037CA:
  5456. 000037CA  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5457. 000037CE  42A7                     clr.l      -[A7]
  5458. 000037D0  4EBA 0AC6                jsr        [PC + 0xAC6 /* 00004298 */]
  5459. 000037D4  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5460. 000037D8  4EFA 0704                jmp        [PC + 0x704 /* 00003EDE */]
  5461. label000037DC:
  5462. 000037DC  202D DB7C                move.l     D0, [A5 - 0x2484]
  5463. 000037E0  6724                     beq        +0x26 /* 00003806 */
  5464. 000037E2  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5465. 000037E6  703E                     moveq.l    D0, 0x3E
  5466. 000037E8  2F00                     move.l     -[A7], D0
  5467. 000037EA  7001                     moveq.l    D0, 0x01
  5468. 000037EC  2F00                     move.l     -[A7], D0
  5469. 000037EE  4EBA 080C                jsr        [PC + 0x80C /* 00003FFC */]
  5470. 000037F2  2B40 DB60                move.l     [A5 - 0x24A0], D0
  5471. 000037F6  1B7C 006A DB5A           move.b     [A5 - 0x24A6], 0x6A /* 'j' */
  5472. 000037FC  2B6D DB50 DB5C           move.l     [A5 - 0x24A4], [A5 - 0x24B0]
  5473. 00003802  6000 06D6                bra        +0x6D8 /* 00003EDA */
  5474. label00003806:
  5475. 00003806  1B7C 005D DB5A           move.b     [A5 - 0x24A6], 0x5D /* ']' */
  5476. 0000380C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5477. 00003810  723D                     moveq.l    D1, 0x3D
  5478. 00003812  B041                     cmp.w      D0, D1
  5479. 00003814  660E                     bne        +0x10 /* 00003824 */
  5480. 00003816  1B7C 005B DB5A           move.b     [A5 - 0x24A6], 0x5B /* '[' */
  5481. 0000381C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5482. 00003820  6000 06B8                bra        +0x6BA /* 00003EDA */
  5483. label00003824:
  5484. 00003824  0C6D 003C E3AE           cmpi.w     [A5 - 0x1C52], 0x3C /* '<' */
  5485. 0000382A  6600 06AE                bne        +0x6B0 /* 00003EDA */
  5486. 0000382E  1B7C 0049 DB5A           move.b     [A5 - 0x24A6], 0x49 /* 'I' */
  5487. 00003834  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5488. 00003838  723D                     moveq.l    D1, 0x3D
  5489. 0000383A  B041                     cmp.w      D0, D1
  5490. 0000383C  6600 069C                bne        +0x69E /* 00003EDA */
  5491. 00003840  1B7C 0053 DB5A           move.b     [A5 - 0x24A6], 0x53 /* 'S' */
  5492. 00003846  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5493. 0000384A  6000 068E                bra        +0x690 /* 00003EDA */
  5494. label0000384E:
  5495. 0000384E  1B7C 005C DB5A           move.b     [A5 - 0x24A6], 0x5C /* '\\' */
  5496. 00003854  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5497. 00003858  723D                     moveq.l    D1, 0x3D
  5498. 0000385A  B041                     cmp.w      D0, D1
  5499. 0000385C  660E                     bne        +0x10 /* 0000386C */
  5500. 0000385E  1B7C 005E DB5A           move.b     [A5 - 0x24A6], 0x5E /* '^' */
  5501. 00003864  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5502. 00003868  6000 0670                bra        +0x672 /* 00003EDA */
  5503. label0000386C:
  5504. 0000386C  0C6D 003E E3AE           cmpi.w     [A5 - 0x1C52], 0x3E /* '>' */
  5505. 00003872  6600 0666                bne        +0x668 /* 00003EDA */
  5506. 00003876  1B7C 004A DB5A           move.b     [A5 - 0x24A6], 0x4A /* 'J' */
  5507. 0000387C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5508. 00003880  723D                     moveq.l    D1, 0x3D
  5509. 00003882  B041                     cmp.w      D0, D1
  5510. 00003884  6600 0654                bne        +0x656 /* 00003EDA */
  5511. 00003888  1B7C 0052 DB5A           move.b     [A5 - 0x24A6], 0x52 /* 'R' */
  5512. 0000388E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5513. 00003892  6000 0646                bra        +0x648 /* 00003EDA */
  5514. label00003896:
  5515. 00003896  1B7C 004C DB5A           move.b     [A5 - 0x24A6], 0x4C /* 'L' */
  5516. 0000389C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5517. 000038A0  723D                     moveq.l    D1, 0x3D
  5518. 000038A2  B001                     cmp.b      D0, D1
  5519. 000038A4  6600 0634                bne        +0x636 /* 00003EDA */
  5520. 000038A8  1B7C 005F DB5A           move.b     [A5 - 0x24A6], 0x5F /* '_' */
  5521. 000038AE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5522. 000038B2  6000 0626                bra        +0x628 /* 00003EDA */
  5523. label000038B6:
  5524. 000038B6  1B7C 0032 DB5A           move.b     [A5 - 0x24A6], 0x32 /* '2' */
  5525. 000038BC  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5526. 000038C0  723D                     moveq.l    D1, 0x3D
  5527. 000038C2  B001                     cmp.b      D0, D1
  5528. 000038C4  6600 0614                bne        +0x616 /* 00003EDA */
  5529. 000038C8  1B7C 004F DB5A           move.b     [A5 - 0x24A6], 0x4F /* 'O' */
  5530. 000038CE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5531. 000038D2  6000 0606                bra        +0x608 /* 00003EDA */
  5532. label000038D6:
  5533. 000038D6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5534. 000038DA  723D                     moveq.l    D1, 0x3D
  5535. 000038DC  B001                     cmp.b      D0, D1
  5536. 000038DE  660E                     bne        +0x10 /* 000038EE */
  5537. 000038E0  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5538. 000038E4  7054                     moveq.l    D0, 0x54
  5539. 000038E6  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5540. 000038EA  4EFA 05F2                jmp        [PC + 0x5F2 /* 00003EDE */]
  5541. label000038EE:
  5542. 000038EE  0C2D 0026 E3AF           cmpi.b     [A5 - 0x1C51], 0x26 /* '&' */
  5543. 000038F4  660E                     bne        +0x10 /* 00003904 */
  5544. 000038F6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5545. 000038FA  7048                     moveq.l    D0, 0x48
  5546. 000038FC  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5547. 00003900  4EFA 05DC                jmp        [PC + 0x5DC /* 00003EDE */]
  5548. label00003904:
  5549. 00003904  7033                     moveq.l    D0, 0x33
  5550. 00003906  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5551. 0000390A  4EFA 05D2                jmp        [PC + 0x5D2 /* 00003EDE */]
  5552. label0000390E:
  5553. 0000390E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5554. 00003912  723D                     moveq.l    D1, 0x3D
  5555. 00003914  B001                     cmp.b      D0, D1
  5556. 00003916  660E                     bne        +0x10 /* 00003926 */
  5557. 00003918  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5558. 0000391C  704D                     moveq.l    D0, 0x4D
  5559. 0000391E  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5560. 00003922  4EFA 05BA                jmp        [PC + 0x5BA /* 00003EDE */]
  5561. label00003926:
  5562. 00003926  0C6D 002B E3AE           cmpi.w     [A5 - 0x1C52], 0x2B /* '+' */
  5563. 0000392C  660E                     bne        +0x10 /* 0000393C */
  5564. 0000392E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5565. 00003932  7037                     moveq.l    D0, 0x37
  5566. 00003934  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5567. 00003938  4EFA 05A4                jmp        [PC + 0x5A4 /* 00003EDE */]
  5568. label0000393C:
  5569. 0000393C  7058                     moveq.l    D0, 0x58
  5570. 0000393E  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5571. 00003942  4EFA 059A                jmp        [PC + 0x59A /* 00003EDE */]
  5572. label00003946:
  5573. 00003946  2440                     movea.l    A2, D0
  5574. 00003948  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5575. 0000394C  3200                     move.w     D1, D0
  5576. 0000394E  200A                     move.l     D0, A2
  5577. 00003950  7000                     moveq.l    D0, 0x00
  5578. 00003952  3001                     move.w     D0, D1
  5579. 00003954  723E                     moveq.l    D1, 0x3E
  5580. 00003956  B081                     cmp.l      D0, D1
  5581. 00003958  670E                     beq        +0x10 /* 00003968 */
  5582. 0000395A  723D                     moveq.l    D1, 0x3D
  5583. 0000395C  B081                     cmp.l      D0, D1
  5584. 0000395E  6716                     beq        +0x18 /* 00003976 */
  5585. 00003960  722D                     moveq.l    D1, 0x2D
  5586. 00003962  B081                     cmp.l      D0, D1
  5587. 00003964  671E                     beq        +0x20 /* 00003984 */
  5588. 00003966  602A                     bra        +0x2C /* 00003992 */
  5589. label00003968:
  5590. 00003968  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5591. 0000396C  1B7C 0042 DB5A           move.b     [A5 - 0x24A6], 0x42 /* 'B' */
  5592. 00003972  6000 0566                bra        +0x568 /* 00003EDA */
  5593. label00003976:
  5594. 00003976  1B7C 004E DB5A           move.b     [A5 - 0x24A6], 0x4E /* 'N' */
  5595. 0000397C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5596. 00003980  6000 0558                bra        +0x55A /* 00003EDA */
  5597. label00003984:
  5598. 00003984  1B7C 003D DB5A           move.b     [A5 - 0x24A6], 0x3D /* '=' */
  5599. 0000398A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5600. 0000398E  6000 054A                bra        +0x54C /* 00003EDA */
  5601. label00003992:
  5602. 00003992  1B7C 0034 DB5A           move.b     [A5 - 0x24A6], 0x34 /* '4' */
  5603. 00003998  6000 0540                bra        +0x542 /* 00003EDA */
  5604. label0000399C:
  5605. 0000399C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5606. 000039A0  722F                     moveq.l    D1, 0x2F
  5607. 000039A2  B041                     cmp.w      D0, D1
  5608. 000039A4  6608                     bne        +0xA /* 000039AE */
  5609. 000039A6  4EBA 0540                jsr        [PC + 0x540 /* 00003EE8 */]
  5610. 000039AA  6000 0206                bra        +0x208 /* 00003BB2 */
  5611. label000039AE:
  5612. 000039AE  0C6D 002A E3AE           cmpi.w     [A5 - 0x1C52], 0x2A /* '*' */
  5613. 000039B4  6608                     bne        +0xA /* 000039BE */
  5614. 000039B6  4EBA 0598                jsr        [PC + 0x598 /* 00003F50 */]
  5615. 000039BA  6000 01F6                bra        +0x1F8 /* 00003BB2 */
  5616. label000039BE:
  5617. 000039BE  0C6D 003D E3AE           cmpi.w     [A5 - 0x1C52], 0x3D /* '=' */
  5618. 000039C4  660E                     bne        +0x10 /* 000039D4 */
  5619. 000039C6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5620. 000039CA  7050                     moveq.l    D0, 0x50
  5621. 000039CC  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5622. 000039D0  4EFA 050C                jmp        [PC + 0x50C /* 00003EDE */]
  5623. label000039D4:
  5624. 000039D4  7043                     moveq.l    D0, 0x43
  5625. 000039D6  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5626. 000039DA  4EFA 0502                jmp        [PC + 0x502 /* 00003EDE */]
  5627. label000039DE:
  5628. 000039DE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5629. 000039E2  723D                     moveq.l    D1, 0x3D
  5630. 000039E4  B041                     cmp.w      D0, D1
  5631. 000039E6  660E                     bne        +0x10 /* 000039F6 */
  5632. 000039E8  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5633. 000039EC  7051                     moveq.l    D0, 0x51
  5634. 000039EE  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5635. 000039F2  4EFA 04EA                jmp        [PC + 0x4EA /* 00003EDE */]
  5636. label000039F6:
  5637. 000039F6  7044                     moveq.l    D0, 0x44
  5638. 000039F8  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5639. 000039FC  4EFA 04E0                jmp        [PC + 0x4E0 /* 00003EDE */]
  5640. label00003A00:
  5641. 00003A00  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5642. 00003A04  723D                     moveq.l    D1, 0x3D
  5643. 00003A06  B041                     cmp.w      D0, D1
  5644. 00003A08  660E                     bne        +0x10 /* 00003A18 */
  5645. 00003A0A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5646. 00003A0E  7055                     moveq.l    D0, 0x55
  5647. 00003A10  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5648. 00003A14  4EFA 04C8                jmp        [PC + 0x4C8 /* 00003EDE */]
  5649. label00003A18:
  5650. 00003A18  7045                     moveq.l    D0, 0x45
  5651. 00003A1A  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5652. 00003A1E  4EFA 04BE                jmp        [PC + 0x4BE /* 00003EDE */]
  5653. label00003A22:
  5654. 00003A22  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5655. 00003A26  727C                     moveq.l    D1, 0x7C
  5656. 00003A28  B041                     cmp.w      D0, D1
  5657. 00003A2A  660E                     bne        +0x10 /* 00003A3A */
  5658. 00003A2C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5659. 00003A30  7047                     moveq.l    D0, 0x47
  5660. 00003A32  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5661. 00003A36  4EFA 04A6                jmp        [PC + 0x4A6 /* 00003EDE */]
  5662. label00003A3A:
  5663. 00003A3A  0C6D 003D E3AE           cmpi.w     [A5 - 0x1C52], 0x3D /* '=' */
  5664. 00003A40  660E                     bne        +0x10 /* 00003A50 */
  5665. 00003A42  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5666. 00003A46  7056                     moveq.l    D0, 0x56
  5667. 00003A48  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5668. 00003A4C  4EFA 0490                jmp        [PC + 0x490 /* 00003EDE */]
  5669. label00003A50:
  5670. 00003A50  7046                     moveq.l    D0, 0x46
  5671. 00003A52  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5672. 00003A56  4EFA 0486                jmp        [PC + 0x486 /* 00003EDE */]
  5673. label00003A5A:
  5674. 00003A5A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5675. 00003A5E  720A                     moveq.l    D1, 0x0A
  5676. 00003A60  B041                     cmp.w      D0, D1
  5677. 00003A62  6604                     bne        +0x6 /* 00003A68 */
  5678. 00003A64  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5679. label00003A68:
  5680. 00003A68  0C6D 000D E3AE           cmpi.w     [A5 - 0x1C52], 0xD /* '\r' */
  5681. 00003A6E  6700 0142                beq        +0x144 /* 00003BB2 */
  5682. 00003A72  7006                     moveq.l    D0, 0x06
  5683. 00003A74  2F00                     move.l     -[A7], D0
  5684. 00003A76  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  5685. 00003A7A  584F                     addq.w     A7, 4
  5686. 00003A7C  6000 0134                bra        +0x136 /* 00003BB2 */
  5687. label00003A80:
  5688. 00003A80  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5689. 00003A84  703B                     moveq.l    D0, 0x3B
  5690. 00003A86  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5691. 00003A8A  4EFA 0452                jmp        [PC + 0x452 /* 00003EDE */]
  5692. label00003A8E:
  5693. 00003A8E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5694. 00003A92  4EBA 1546                jsr        [PC + 0x1546 /* 00004FDA */]
  5695. 00003A96  102D DB5A                move.b     D0, [A5 - 0x24A6]
  5696. 00003A9A  4EFA 0442                jmp        [PC + 0x442 /* 00003EDE */]
  5697. label00003A9E:
  5698. 00003A9E  202D E6D2                move.l     D0, [A5 - 0x192E]
  5699. 00003AA2  7208                     moveq.l    D1, 0x08
  5700. 00003AA4  C081                     and.l      D0, D1
  5701. 00003AA6  6708                     beq        +0xA /* 00003AB0 */
  5702. 00003AA8  4EBA 043E                jsr        [PC + 0x43E /* 00003EE8 */]
  5703. 00003AAC  6000 0104                bra        +0x106 /* 00003BB2 */
  5704. label00003AB0:
  5705. 00003AB0  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5706. 00003AB4  7057                     moveq.l    D0, 0x57
  5707. 00003AB6  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5708. 00003ABA  4EFA 0422                jmp        [PC + 0x422 /* 00003EDE */]
  5709. label00003ABE:
  5710. 00003ABE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5711. 00003AC2  7040                     moveq.l    D0, 0x40
  5712. 00003AC4  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5713. 00003AC8  4EFA 0414                jmp        [PC + 0x414 /* 00003EDE */]
  5714. label00003ACC:
  5715. 00003ACC  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5716. 00003AD0  7041                     moveq.l    D0, 0x41
  5717. 00003AD2  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5718. 00003AD6  4EFA 0406                jmp        [PC + 0x406 /* 00003EDE */]
  5719. label00003ADA:
  5720. 00003ADA  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5721. 00003ADE  7038                     moveq.l    D0, 0x38
  5722. 00003AE0  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5723. 00003AE4  4EFA 03F8                jmp        [PC + 0x3F8 /* 00003EDE */]
  5724. label00003AE8:
  5725. 00003AE8  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5726. 00003AEC  7039                     moveq.l    D0, 0x39
  5727. 00003AEE  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5728. 00003AF2  4EFA 03EA                jmp        [PC + 0x3EA /* 00003EDE */]
  5729. label00003AF6:
  5730. 00003AF6  102D E33D                move.b     D0, [A5 - 0x1CC3]
  5731. 00003AFA  6708                     beq        +0xA /* 00003B04 */
  5732. 00003AFC  486D E622                pea.l      [A5 - 0x19DE]
  5733. 00003B00  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  5734. label00003B04:
  5735. 00003B04  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5736. 00003B08  703E                     moveq.l    D0, 0x3E
  5737. 00003B0A  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5738. 00003B0E  4EFA 03CE                jmp        [PC + 0x3CE /* 00003EDE */]
  5739. label00003B12:
  5740. 00003B12  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5741. 00003B16  704B                     moveq.l    D0, 0x4B
  5742. 00003B18  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5743. 00003B1C  4EFA 03C0                jmp        [PC + 0x3C0 /* 00003EDE */]
  5744. label00003B20:
  5745. 00003B20  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5746. 00003B24  703C                     moveq.l    D0, 0x3C
  5747. 00003B26  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5748. 00003B2A  4EFA 03B2                jmp        [PC + 0x3B2 /* 00003EDE */]
  5749. label00003B2E:
  5750. 00003B2E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5751. 00003B32  703A                     moveq.l    D0, 0x3A
  5752. 00003B34  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5753. 00003B38  4EFA 03A4                jmp        [PC + 0x3A4 /* 00003EDE */]
  5754. label00003B3C:
  5755. 00003B3C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5756. 00003B40  7036                     moveq.l    D0, 0x36
  5757. 00003B42  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5758. 00003B46  4EFA 0396                jmp        [PC + 0x396 /* 00003EDE */]
  5759. label00003B4A:
  5760. 00003B4A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5761. 00003B4E  705A                     moveq.l    D0, 0x5A
  5762. 00003B50  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5763. 00003B54  4EFA 0388                jmp        [PC + 0x388 /* 00003EDE */]
  5764. label00003B58:
  5765. 00003B58  202D E652                move.l     D0, [A5 - 0x19AE]
  5766. 00003B5C  6722                     beq        +0x24 /* 00003B80 */
  5767. 00003B5E  206D E652                movea.l    A0, [A5 - 0x19AE]
  5768. 00003B62  5390                     subq.l     [A0], 1
  5769. 00003B64  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5770. 00003B68  6048                     bra        +0x4A /* 00003BB2 */
  5771. label00003B6A:
  5772. 00003B6A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5773. 00003B6E  7070                     moveq.l    D0, 0x70
  5774. 00003B70  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5775. 00003B74  4EFA 0368                jmp        [PC + 0x368 /* 00003EDE */]
  5776. label00003B78:
  5777. 00003B78  0C6D FFFF E3AE           cmpi.w     [A5 - 0x1C52], 0xFFFF
  5778. 00003B7E  660A                     bne        +0xC /* 00003B8A */
  5779. label00003B80:
  5780. 00003B80  7070                     moveq.l    D0, 0x70
  5781. 00003B82  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  5782. 00003B86  4EFA 0356                jmp        [PC + 0x356 /* 00003EDE */]
  5783. label00003B8A:
  5784. 00003B8A  362D E3AE                move.w     D3, [A5 - 0x1C52]
  5785. 00003B8E  48C3                     ext.l      D3
  5786. 00003B90  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  5787. 00003B94  7020                     moveq.l    D0, 0x20
  5788. 00003B96  B680                     cmp.l      D3, D0
  5789. 00003B98  6C0E                     bge        +0x10 /* 00003BA8 */
  5790. 00003B9A  2F03                     move.l     -[A7], D3
  5791. 00003B9C  7011                     moveq.l    D0, 0x11
  5792. 00003B9E  2F00                     move.l     -[A7], D0
  5793. 00003BA0  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  5794. 00003BA4  504F                     addq.w     A7, 8
  5795. 00003BA6  600A                     bra        +0xC /* 00003BB2 */
  5796. label00003BA8:
  5797. 00003BA8  7006                     moveq.l    D0, 0x06
  5798. 00003BAA  2F00                     move.l     -[A7], D0
  5799. 00003BAC  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  5800. 00003BB0  584F                     addq.w     A7, 4
  5801. label00003BB2:
  5802. 00003BB2  302D E3AE                move.w     D0, [A5 - 0x1C52]
  5803. 00003BB6  48C0                     ext.l      D0
  5804. 00003BB8  7220                     moveq.l    D1, 0x20
  5805. 00003BBA  B081                     cmp.l      D0, D1
  5806. 00003BBC  6700 FA0A                beq        -0x5F4 /* 000035C8 */
  5807. 00003BC0  7209                     moveq.l    D1, 0x09
  5808. 00003BC2  B081                     cmp.l      D0, D1
  5809. 00003BC4  6700 FA02                beq        -0x5FC /* 000035C8 */
  5810. 00003BC8  720C                     moveq.l    D1, 0x0C
  5811. 00003BCA  B081                     cmp.l      D0, D1
  5812. 00003BCC  6700 F9FA                beq        -0x604 /* 000035C8 */
  5813. 00003BD0  720B                     moveq.l    D1, 0x0B
  5814. 00003BD2  B081                     cmp.l      D0, D1
  5815. 00003BD4  6700 F9F2                beq        -0x60C /* 000035C8 */
  5816. 00003BD8  720A                     moveq.l    D1, 0x0A
  5817. 00003BDA  B081                     cmp.l      D0, D1
  5818. 00003BDC  6700 F9EA                beq        -0x614 /* 000035C8 */
  5819. 00003BE0  720D                     moveq.l    D1, 0x0D
  5820. 00003BE2  B081                     cmp.l      D0, D1
  5821. 00003BE4  6700 FA1A                beq        -0x5E4 /* 00003600 */
  5822. 00003BE8  7230                     moveq.l    D1, 0x30
  5823. 00003BEA  B081                     cmp.l      D0, D1
  5824. 00003BEC  6700 FA30                beq        -0x5CE /* 0000361E */
  5825. 00003BF0  7231                     moveq.l    D1, 0x31
  5826. 00003BF2  B081                     cmp.l      D0, D1
  5827. 00003BF4  6700 FA28                beq        -0x5D6 /* 0000361E */
  5828. 00003BF8  7232                     moveq.l    D1, 0x32
  5829. 00003BFA  B081                     cmp.l      D0, D1
  5830. 00003BFC  6700 FA20                beq        -0x5DE /* 0000361E */
  5831. 00003C00  7233                     moveq.l    D1, 0x33
  5832. 00003C02  B081                     cmp.l      D0, D1
  5833. 00003C04  6700 FA18                beq        -0x5E6 /* 0000361E */
  5834. 00003C08  7234                     moveq.l    D1, 0x34
  5835. 00003C0A  B081                     cmp.l      D0, D1
  5836. 00003C0C  6700 FA10                beq        -0x5EE /* 0000361E */
  5837. 00003C10  7235                     moveq.l    D1, 0x35
  5838. 00003C12  B081                     cmp.l      D0, D1
  5839. 00003C14  6700 FA08                beq        -0x5F6 /* 0000361E */
  5840. 00003C18  7236                     moveq.l    D1, 0x36
  5841. 00003C1A  B081                     cmp.l      D0, D1
  5842. 00003C1C  6700 FA00                beq        -0x5FE /* 0000361E */
  5843. 00003C20  7237                     moveq.l    D1, 0x37
  5844. 00003C22  B081                     cmp.l      D0, D1
  5845. 00003C24  6700 F9F8                beq        -0x606 /* 0000361E */
  5846. 00003C28  7238                     moveq.l    D1, 0x38
  5847. 00003C2A  B081                     cmp.l      D0, D1
  5848. 00003C2C  6700 F9F0                beq        -0x60E /* 0000361E */
  5849. 00003C30  7239                     moveq.l    D1, 0x39
  5850. 00003C32  B081                     cmp.l      D0, D1
  5851. 00003C34  6700 F9E8                beq        -0x616 /* 0000361E */
  5852. 00003C38  724C                     moveq.l    D1, 0x4C
  5853. 00003C3A  B081                     cmp.l      D0, D1
  5854. 00003C3C  6700 F9EC                beq        -0x612 /* 0000362A */
  5855. 00003C40  7241                     moveq.l    D1, 0x41
  5856. 00003C42  B081                     cmp.l      D0, D1
  5857. 00003C44  6700 FA78                beq        -0x586 /* 000036BE */
  5858. 00003C48  7242                     moveq.l    D1, 0x42
  5859. 00003C4A  B081                     cmp.l      D0, D1
  5860. 00003C4C  6700 FA70                beq        -0x58E /* 000036BE */
  5861. 00003C50  7243                     moveq.l    D1, 0x43
  5862. 00003C52  B081                     cmp.l      D0, D1
  5863. 00003C54  6700 FA68                beq        -0x596 /* 000036BE */
  5864. 00003C58  7244                     moveq.l    D1, 0x44
  5865. 00003C5A  B081                     cmp.l      D0, D1
  5866. 00003C5C  6700 FA60                beq        -0x59E /* 000036BE */
  5867. 00003C60  7245                     moveq.l    D1, 0x45
  5868. 00003C62  B081                     cmp.l      D0, D1
  5869. 00003C64  6700 FA58                beq        -0x5A6 /* 000036BE */
  5870. 00003C68  7246                     moveq.l    D1, 0x46
  5871. 00003C6A  B081                     cmp.l      D0, D1
  5872. 00003C6C  6700 FA50                beq        -0x5AE /* 000036BE */
  5873. 00003C70  7247                     moveq.l    D1, 0x47
  5874. 00003C72  B081                     cmp.l      D0, D1
  5875. 00003C74  6700 FA48                beq        -0x5B6 /* 000036BE */
  5876. 00003C78  7248                     moveq.l    D1, 0x48
  5877. 00003C7A  B081                     cmp.l      D0, D1
  5878. 00003C7C  6700 FA40                beq        -0x5BE /* 000036BE */
  5879. 00003C80  7249                     moveq.l    D1, 0x49
  5880. 00003C82  B081                     cmp.l      D0, D1
  5881. 00003C84  6700 FA38                beq        -0x5C6 /* 000036BE */
  5882. 00003C88  724A                     moveq.l    D1, 0x4A
  5883. 00003C8A  B081                     cmp.l      D0, D1
  5884. 00003C8C  6700 FA30                beq        -0x5CE /* 000036BE */
  5885. 00003C90  724B                     moveq.l    D1, 0x4B
  5886. 00003C92  B081                     cmp.l      D0, D1
  5887. 00003C94  6700 FA28                beq        -0x5D6 /* 000036BE */
  5888. 00003C98  724D                     moveq.l    D1, 0x4D
  5889. 00003C9A  B081                     cmp.l      D0, D1
  5890. 00003C9C  6700 FA20                beq        -0x5DE /* 000036BE */
  5891. 00003CA0  724E                     moveq.l    D1, 0x4E
  5892. 00003CA2  B081                     cmp.l      D0, D1
  5893. 00003CA4  6700 FA18                beq        -0x5E6 /* 000036BE */
  5894. 00003CA8  724F                     moveq.l    D1, 0x4F
  5895. 00003CAA  B081                     cmp.l      D0, D1
  5896. 00003CAC  6700 FA10                beq        -0x5EE /* 000036BE */
  5897. 00003CB0  7250                     moveq.l    D1, 0x50
  5898. 00003CB2  B081                     cmp.l      D0, D1
  5899. 00003CB4  6700 FA08                beq        -0x5F6 /* 000036BE */
  5900. 00003CB8  7251                     moveq.l    D1, 0x51
  5901. 00003CBA  B081                     cmp.l      D0, D1
  5902. 00003CBC  6700 FA00                beq        -0x5FE /* 000036BE */
  5903. 00003CC0  7252                     moveq.l    D1, 0x52
  5904. 00003CC2  B081                     cmp.l      D0, D1
  5905. 00003CC4  6700 F9F8                beq        -0x606 /* 000036BE */
  5906. 00003CC8  7253                     moveq.l    D1, 0x53
  5907. 00003CCA  B081                     cmp.l      D0, D1
  5908. 00003CCC  6700 F9F0                beq        -0x60E /* 000036BE */
  5909. 00003CD0  7254                     moveq.l    D1, 0x54
  5910. 00003CD2  B081                     cmp.l      D0, D1
  5911. 00003CD4  6700 F9E8                beq        -0x616 /* 000036BE */
  5912. 00003CD8  7255                     moveq.l    D1, 0x55
  5913. 00003CDA  B081                     cmp.l      D0, D1
  5914. 00003CDC  6700 F9E0                beq        -0x61E /* 000036BE */
  5915. 00003CE0  7256                     moveq.l    D1, 0x56
  5916. 00003CE2  B081                     cmp.l      D0, D1
  5917. 00003CE4  6700 F9D8                beq        -0x626 /* 000036BE */
  5918. 00003CE8  7257                     moveq.l    D1, 0x57
  5919. 00003CEA  B081                     cmp.l      D0, D1
  5920. 00003CEC  6700 F9D0                beq        -0x62E /* 000036BE */
  5921. 00003CF0  7258                     moveq.l    D1, 0x58
  5922. 00003CF2  B081                     cmp.l      D0, D1
  5923. 00003CF4  6700 F9C8                beq        -0x636 /* 000036BE */
  5924. 00003CF8  7259                     moveq.l    D1, 0x59
  5925. 00003CFA  B081                     cmp.l      D0, D1
  5926. 00003CFC  6700 F9C0                beq        -0x63E /* 000036BE */
  5927. 00003D00  725A                     moveq.l    D1, 0x5A
  5928. 00003D02  B081                     cmp.l      D0, D1
  5929. 00003D04  6700 F9B8                beq        -0x646 /* 000036BE */
  5930. 00003D08  7261                     moveq.l    D1, 0x61
  5931. 00003D0A  B081                     cmp.l      D0, D1
  5932. 00003D0C  6700 F9B0                beq        -0x64E /* 000036BE */
  5933. 00003D10  7262                     moveq.l    D1, 0x62
  5934. 00003D12  B081                     cmp.l      D0, D1
  5935. 00003D14  6700 F9A8                beq        -0x656 /* 000036BE */
  5936. 00003D18  7263                     moveq.l    D1, 0x63
  5937. 00003D1A  B081                     cmp.l      D0, D1
  5938. 00003D1C  6700 F9A0                beq        -0x65E /* 000036BE */
  5939. 00003D20  7264                     moveq.l    D1, 0x64
  5940. 00003D22  B081                     cmp.l      D0, D1
  5941. 00003D24  6700 F998                beq        -0x666 /* 000036BE */
  5942. 00003D28  7265                     moveq.l    D1, 0x65
  5943. 00003D2A  B081                     cmp.l      D0, D1
  5944. 00003D2C  6700 F990                beq        -0x66E /* 000036BE */
  5945. 00003D30  7266                     moveq.l    D1, 0x66
  5946. 00003D32  B081                     cmp.l      D0, D1
  5947. 00003D34  6700 F988                beq        -0x676 /* 000036BE */
  5948. 00003D38  7267                     moveq.l    D1, 0x67
  5949. 00003D3A  B081                     cmp.l      D0, D1
  5950. 00003D3C  6700 F980                beq        -0x67E /* 000036BE */
  5951. 00003D40  7268                     moveq.l    D1, 0x68
  5952. 00003D42  B081                     cmp.l      D0, D1
  5953. 00003D44  6700 F978                beq        -0x686 /* 000036BE */
  5954. 00003D48  7269                     moveq.l    D1, 0x69
  5955. 00003D4A  B081                     cmp.l      D0, D1
  5956. 00003D4C  6700 F970                beq        -0x68E /* 000036BE */
  5957. 00003D50  726A                     moveq.l    D1, 0x6A
  5958. 00003D52  B081                     cmp.l      D0, D1
  5959. 00003D54  6700 F968                beq        -0x696 /* 000036BE */
  5960. 00003D58  726B                     moveq.l    D1, 0x6B
  5961. 00003D5A  B081                     cmp.l      D0, D1
  5962. 00003D5C  6700 F960                beq        -0x69E /* 000036BE */
  5963. 00003D60  726C                     moveq.l    D1, 0x6C
  5964. 00003D62  B081                     cmp.l      D0, D1
  5965. 00003D64  6700 F958                beq        -0x6A6 /* 000036BE */
  5966. 00003D68  726D                     moveq.l    D1, 0x6D
  5967. 00003D6A  B081                     cmp.l      D0, D1
  5968. 00003D6C  6700 F950                beq        -0x6AE /* 000036BE */
  5969. 00003D70  726E                     moveq.l    D1, 0x6E
  5970. 00003D72  B081                     cmp.l      D0, D1
  5971. 00003D74  6700 F948                beq        -0x6B6 /* 000036BE */
  5972. 00003D78  726F                     moveq.l    D1, 0x6F
  5973. 00003D7A  B081                     cmp.l      D0, D1
  5974. 00003D7C  6700 F940                beq        -0x6BE /* 000036BE */
  5975. 00003D80  7270                     moveq.l    D1, 0x70
  5976. 00003D82  B081                     cmp.l      D0, D1
  5977. 00003D84  6700 F938                beq        -0x6C6 /* 000036BE */
  5978. 00003D88  7271                     moveq.l    D1, 0x71
  5979. 00003D8A  B081                     cmp.l      D0, D1
  5980. 00003D8C  6700 F930                beq        -0x6CE /* 000036BE */
  5981. 00003D90  7272                     moveq.l    D1, 0x72
  5982. 00003D92  B081                     cmp.l      D0, D1
  5983. 00003D94  6700 F928                beq        -0x6D6 /* 000036BE */
  5984. 00003D98  7273                     moveq.l    D1, 0x73
  5985. 00003D9A  B081                     cmp.l      D0, D1
  5986. 00003D9C  6700 F920                beq        -0x6DE /* 000036BE */
  5987. 00003DA0  7274                     moveq.l    D1, 0x74
  5988. 00003DA2  B081                     cmp.l      D0, D1
  5989. 00003DA4  6700 F918                beq        -0x6E6 /* 000036BE */
  5990. 00003DA8  7275                     moveq.l    D1, 0x75
  5991. 00003DAA  B081                     cmp.l      D0, D1
  5992. 00003DAC  6700 F910                beq        -0x6EE /* 000036BE */
  5993. 00003DB0  7276                     moveq.l    D1, 0x76
  5994. 00003DB2  B081                     cmp.l      D0, D1
  5995. 00003DB4  6700 F908                beq        -0x6F6 /* 000036BE */
  5996. 00003DB8  7277                     moveq.l    D1, 0x77
  5997. 00003DBA  B081                     cmp.l      D0, D1
  5998. 00003DBC  6700 F900                beq        -0x6FE /* 000036BE */
  5999. 00003DC0  7278                     moveq.l    D1, 0x78
  6000. 00003DC2  B081                     cmp.l      D0, D1
  6001. 00003DC4  6700 F8F8                beq        -0x706 /* 000036BE */
  6002. 00003DC8  7279                     moveq.l    D1, 0x79
  6003. 00003DCA  B081                     cmp.l      D0, D1
  6004. 00003DCC  6700 F8F0                beq        -0x70E /* 000036BE */
  6005. 00003DD0  727A                     moveq.l    D1, 0x7A
  6006. 00003DD2  B081                     cmp.l      D0, D1
  6007. 00003DD4  6700 F8E8                beq        -0x716 /* 000036BE */
  6008. 00003DD8  725F                     moveq.l    D1, 0x5F
  6009. 00003DDA  B081                     cmp.l      D0, D1
  6010. 00003DDC  6700 F8E0                beq        -0x71E /* 000036BE */
  6011. 00003DE0  7221                     moveq.l    D1, 0x21
  6012. 00003DE2  B081                     cmp.l      D0, D1
  6013. 00003DE4  6700 F914                beq        -0x6EA /* 000036FA */
  6014. 00003DE8  722E                     moveq.l    D1, 0x2E
  6015. 00003DEA  B081                     cmp.l      D0, D1
  6016. 00003DEC  6700 F92C                beq        -0x6D2 /* 0000371A */
  6017. 00003DF0  7222                     moveq.l    D1, 0x22
  6018. 00003DF2  B081                     cmp.l      D0, D1
  6019. 00003DF4  6700 F988                beq        -0x676 /* 0000377E */
  6020. 00003DF8  7227                     moveq.l    D1, 0x27
  6021. 00003DFA  B081                     cmp.l      D0, D1
  6022. 00003DFC  6700 F9CC                beq        -0x632 /* 000037CA */
  6023. 00003E00  723C                     moveq.l    D1, 0x3C
  6024. 00003E02  B081                     cmp.l      D0, D1
  6025. 00003E04  6700 F9D6                beq        -0x628 /* 000037DC */
  6026. 00003E08  723E                     moveq.l    D1, 0x3E
  6027. 00003E0A  B081                     cmp.l      D0, D1
  6028. 00003E0C  6700 FA40                beq        -0x5BE /* 0000384E */
  6029. 00003E10  723D                     moveq.l    D1, 0x3D
  6030. 00003E12  B081                     cmp.l      D0, D1
  6031. 00003E14  6700 FA80                beq        -0x57E /* 00003896 */
  6032. 00003E18  722A                     moveq.l    D1, 0x2A
  6033. 00003E1A  B081                     cmp.l      D0, D1
  6034. 00003E1C  6700 FA98                beq        -0x566 /* 000038B6 */
  6035. 00003E20  7226                     moveq.l    D1, 0x26
  6036. 00003E22  B081                     cmp.l      D0, D1
  6037. 00003E24  6700 FAB0                beq        -0x54E /* 000038D6 */
  6038. 00003E28  722B                     moveq.l    D1, 0x2B
  6039. 00003E2A  B081                     cmp.l      D0, D1
  6040. 00003E2C  6700 FAE0                beq        -0x51E /* 0000390E */
  6041. 00003E30  722D                     moveq.l    D1, 0x2D
  6042. 00003E32  B081                     cmp.l      D0, D1
  6043. 00003E34  6700 FB10                beq        -0x4EE /* 00003946 */
  6044. 00003E38  722F                     moveq.l    D1, 0x2F
  6045. 00003E3A  B081                     cmp.l      D0, D1
  6046. 00003E3C  6700 FB5E                beq        -0x4A0 /* 0000399C */
  6047. 00003E40  7225                     moveq.l    D1, 0x25
  6048. 00003E42  B081                     cmp.l      D0, D1
  6049. 00003E44  6700 FB98                beq        -0x466 /* 000039DE */
  6050. 00003E48  725E                     moveq.l    D1, 0x5E
  6051. 00003E4A  B081                     cmp.l      D0, D1
  6052. 00003E4C  6700 FBB2                beq        -0x44C /* 00003A00 */
  6053. 00003E50  727C                     moveq.l    D1, 0x7C
  6054. 00003E52  B081                     cmp.l      D0, D1
  6055. 00003E54  6700 FBCC                beq        -0x432 /* 00003A22 */
  6056. 00003E58  725C                     moveq.l    D1, 0x5C
  6057. 00003E5A  B081                     cmp.l      D0, D1
  6058. 00003E5C  6700 FBFC                beq        -0x402 /* 00003A5A */
  6059. 00003E60  723A                     moveq.l    D1, 0x3A
  6060. 00003E62  B081                     cmp.l      D0, D1
  6061. 00003E64  6700 FC1A                beq        -0x3E4 /* 00003A80 */
  6062. 00003E68  7223                     moveq.l    D1, 0x23
  6063. 00003E6A  B081                     cmp.l      D0, D1
  6064. 00003E6C  6700 FC20                beq        -0x3DE /* 00003A8E */
  6065. 00003E70  723B                     moveq.l    D1, 0x3B
  6066. 00003E72  B081                     cmp.l      D0, D1
  6067. 00003E74  6700 FC28                beq        -0x3D6 /* 00003A9E */
  6068. 00003E78  725B                     moveq.l    D1, 0x5B
  6069. 00003E7A  B081                     cmp.l      D0, D1
  6070. 00003E7C  6700 FC40                beq        -0x3BE /* 00003ABE */
  6071. 00003E80  725D                     moveq.l    D1, 0x5D
  6072. 00003E82  B081                     cmp.l      D0, D1
  6073. 00003E84  6700 FC46                beq        -0x3B8 /* 00003ACC */
  6074. 00003E88  7228                     moveq.l    D1, 0x28
  6075. 00003E8A  B081                     cmp.l      D0, D1
  6076. 00003E8C  6700 FC4C                beq        -0x3B2 /* 00003ADA */
  6077. 00003E90  7229                     moveq.l    D1, 0x29
  6078. 00003E92  B081                     cmp.l      D0, D1
  6079. 00003E94  6700 FC52                beq        -0x3AC /* 00003AE8 */
  6080. 00003E98  727B                     moveq.l    D1, 0x7B
  6081. 00003E9A  B081                     cmp.l      D0, D1
  6082. 00003E9C  6700 FC58                beq        -0x3A6 /* 00003AF6 */
  6083. 00003EA0  727D                     moveq.l    D1, 0x7D
  6084. 00003EA2  B081                     cmp.l      D0, D1
  6085. 00003EA4  6700 FC6C                beq        -0x392 /* 00003B12 */
  6086. 00003EA8  722C                     moveq.l    D1, 0x2C
  6087. 00003EAA  B081                     cmp.l      D0, D1
  6088. 00003EAC  6700 FC72                beq        -0x38C /* 00003B20 */
  6089. 00003EB0  723F                     moveq.l    D1, 0x3F
  6090. 00003EB2  B081                     cmp.l      D0, D1
  6091. 00003EB4  6700 FC78                beq        -0x386 /* 00003B2E */
  6092. 00003EB8  727E                     moveq.l    D1, 0x7E
  6093. 00003EBA  B081                     cmp.l      D0, D1
  6094. 00003EBC  6700 FC7E                beq        -0x380 /* 00003B3C */
  6095. 00003EC0  7224                     moveq.l    D1, 0x24
  6096. 00003EC2  B081                     cmp.l      D0, D1
  6097. 00003EC4  6700 FC84                beq        -0x37A /* 00003B4A */
  6098. 00003EC8  4A80                     tst.l      D0
  6099. 00003ECA  6700 FC8C                beq        -0x372 /* 00003B58 */
  6100. 00003ECE  721A                     moveq.l    D1, 0x1A
  6101. 00003ED0  B081                     cmp.l      D0, D1
  6102. 00003ED2  6700 FC96                beq        -0x368 /* 00003B6A */
  6103. 00003ED6  6000 FCA0                bra        -0x35E /* 00003B78 */
  6104. label00003EDA:
  6105. 00003EDA  102D DB5A                move.b     D0, [A5 - 0x24A6]
  6106. label00003EDE:
  6107. 00003EDE  4CDF 0408                movem.l    D3,A2, [A7]+
  6108. 00003EE2  4E75                     rts
  6109. 00003EE4  0002 2E00                ori.b      D2, 0x0
  6110. fn00003EE8:
  6111. 00003EE8  2F03                     move.l     -[A7], D3
  6112. 00003EEA  0C2D 0001 E350           cmpi.b     [A5 - 0x1CB0], 0x1
  6113. 00003EF0  660A                     bne        +0xC /* 00003EFC */
  6114. 00003EF2  703C                     moveq.l    D0, 0x3C
  6115. 00003EF4  2F00                     move.l     -[A7], D0
  6116. 00003EF6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6117. 00003EFA  584F                     addq.w     A7, 4
  6118. label00003EFC:
  6119. 00003EFC  206D E64E                movea.l    A0, [A5 - 0x19B2]
  6120. 00003F00  1210                     move.b     D1, [A0]
  6121. 00003F02  7000                     moveq.l    D0, 0x00
  6122. 00003F04  1001                     move.b     D0, D1
  6123. 00003F06  3B40 E3AE                move.w     [A5 - 0x1C52], D0
  6124. 00003F0A  4A40                     tst.w      D0
  6125. 00003F0C  671E                     beq        +0x20 /* 00003F2C */
  6126. 00003F0E  0C40 00FF                cmpi.w     D0, 0xFF
  6127. 00003F12  6718                     beq        +0x1A /* 00003F2C */
  6128. 00003F14  52AD E64E                addq.l     [A5 - 0x19B2], 1
  6129. 00003F18  322D E34C                move.w     D1, [A5 - 0x1CB4]
  6130. 00003F1C  0241 8000                andi.w     D1, 0x8000
  6131. 00003F20  6708                     beq        +0xA /* 00003F2A */
  6132. 00003F22  3F00                     move.w     -[A7], D0
  6133. 00003F24  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  6134. 00003F28  544F                     addq.w     A7, 2
  6135. label00003F2A:
  6136. 00003F2A  6004                     bra        +0x6 /* 00003F30 */
  6137. label00003F2C:
  6138. 00003F2C  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  6139. label00003F30:
  6140. 00003F30  162D E3AF                move.b     D3, [A5 - 0x1C51]
  6141. 00003F34  700D                     moveq.l    D0, 0x0D
  6142. 00003F36  B600                     cmp.b      D3, D0
  6143. 00003F38  6704                     beq        +0x6 /* 00003F3E */
  6144. 00003F3A  4A03                     tst.b      D3
  6145. 00003F3C  66BE                     bne        -0x40 /* 00003EFC */
  6146. label00003F3E:
  6147. 00003F3E  202D E6D2                move.l     D0, [A5 - 0x192E]
  6148. 00003F42  7201                     moveq.l    D1, 0x01
  6149. 00003F44  C081                     and.l      D0, D1
  6150. 00003F46  6604                     bne        +0x6 /* 00003F4C */
  6151. 00003F48  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6152. label00003F4C:
  6153. 00003F4C  261F                     move.l     D3, [A7]+
  6154. 00003F4E  4E75                     rts
  6155. fn00003F50:
  6156. 00003F50  2F03                     move.l     -[A7], D3
  6157. 00003F52  262D E3A6                move.l     D3, [A5 - 0x1C5A]
  6158. 00003F56  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6159. label00003F5A:
  6160. 00003F5A  302D E3AE                move.w     D0, [A5 - 0x1C52]
  6161. 00003F5E  48C0                     ext.l      D0
  6162. 00003F60  722A                     moveq.l    D1, 0x2A
  6163. 00003F62  B081                     cmp.l      D0, D1
  6164. 00003F64  670C                     beq        +0xE /* 00003F72 */
  6165. 00003F66  722F                     moveq.l    D1, 0x2F
  6166. 00003F68  B081                     cmp.l      D0, D1
  6167. 00003F6A  6716                     beq        +0x18 /* 00003F82 */
  6168. 00003F6C  4A80                     tst.l      D0
  6169. 00003F6E  6728                     beq        +0x2A /* 00003F98 */
  6170. 00003F70  604E                     bra        +0x50 /* 00003FC0 */
  6171. label00003F72:
  6172. 00003F72  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6173. 00003F76  722F                     moveq.l    D1, 0x2F
  6174. 00003F78  B001                     cmp.b      D0, D1
  6175. 00003F7A  66DE                     bne        -0x20 /* 00003F5A */
  6176. 00003F7C  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6177. 00003F80  6076                     bra        +0x78 /* 00003FF8 */
  6178. label00003F82:
  6179. 00003F82  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6180. 00003F86  722A                     moveq.l    D1, 0x2A
  6181. 00003F88  B001                     cmp.b      D0, D1
  6182. 00003F8A  66CE                     bne        -0x30 /* 00003F5A */
  6183. 00003F8C  7003                     moveq.l    D0, 0x03
  6184. 00003F8E  2F00                     move.l     -[A7], D0
  6185. 00003F90  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  6186. 00003F94  584F                     addq.w     A7, 4
  6187. 00003F96  60C2                     bra        -0x3C /* 00003F5A */
  6188. label00003F98:
  6189. 00003F98  202D E652                move.l     D0, [A5 - 0x19AE]
  6190. 00003F9C  670C                     beq        +0xE /* 00003FAA */
  6191. 00003F9E  206D E652                movea.l    A0, [A5 - 0x19AE]
  6192. 00003FA2  5390                     subq.l     [A0], 1
  6193. 00003FA4  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6194. 00003FA8  60B0                     bra        -0x4E /* 00003F5A */
  6195. label00003FAA:
  6196. 00003FAA  2F03                     move.l     -[A7], D3
  6197. 00003FAC  7073                     moveq.l    D0, 0x73
  6198. 00003FAE  2F00                     move.l     -[A7], D0
  6199. 00003FB0  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6200. 00003FB4  504F                     addq.w     A7, 8
  6201. 00003FB6  7002                     moveq.l    D0, 0x02
  6202. 00003FB8  2F00                     move.l     -[A7], D0
  6203. 00003FBA  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  6204. 00003FBE  584F                     addq.w     A7, 4
  6205. label00003FC0:
  6206. 00003FC0  206D E64E                movea.l    A0, [A5 - 0x19B2]
  6207. 00003FC4  1210                     move.b     D1, [A0]
  6208. 00003FC6  7000                     moveq.l    D0, 0x00
  6209. 00003FC8  1001                     move.b     D0, D1
  6210. 00003FCA  3B40 E3AE                move.w     [A5 - 0x1C52], D0
  6211. 00003FCE  4A40                     tst.w      D0
  6212. 00003FD0  671E                     beq        +0x20 /* 00003FF0 */
  6213. 00003FD2  0C40 00FF                cmpi.w     D0, 0xFF
  6214. 00003FD6  6718                     beq        +0x1A /* 00003FF0 */
  6215. 00003FD8  52AD E64E                addq.l     [A5 - 0x19B2], 1
  6216. 00003FDC  322D E34C                move.w     D1, [A5 - 0x1CB4]
  6217. 00003FE0  0241 8000                andi.w     D1, 0x8000
  6218. 00003FE4  6708                     beq        +0xA /* 00003FEE */
  6219. 00003FE6  3F00                     move.w     -[A7], D0
  6220. 00003FE8  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  6221. 00003FEC  544F                     addq.w     A7, 2
  6222. label00003FEE:
  6223. 00003FEE  6004                     bra        +0x6 /* 00003FF4 */
  6224. label00003FF0:
  6225. 00003FF0  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  6226. label00003FF4:
  6227. 00003FF4  6000 FF64                bra        -0x9A /* 00003F5A */
  6228. label00003FF8:
  6229. 00003FF8  261F                     move.l     D3, [A7]+
  6230. 00003FFA  4E75                     rts
  6231. fn00003FFC:
  6232. 00003FFC  4E56 FFF8                link       A6, -0x0008
  6233. 00004000  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  6234. 00004004  2C2E 000C                move.l     D6, [A6 + 0xC]
  6235. 00004008  7000                     moveq.l    D0, 0x00
  6236. 0000400A  2D40 FFFC                move.l     [A6 - 0x4], D0
  6237. 0000400E  4244                     clr.w      D4
  6238. 00004010  2A2E 0008                move.l     D5, [A6 + 0x8]
  6239. 00004014  7001                     moveq.l    D0, 0x01
  6240. 00004016  CA80                     and.l      D5, D0
  6241. label00004018:
  6242. 00004018  202E FFFC                move.l     D0, [A6 - 0x4]
  6243. 0000401C  5680                     addq.l     D0, 3
  6244. 0000401E  262D DB54                move.l     D3, [A5 - 0x24AC]
  6245. 00004022  B083                     cmp.l      D0, D3
  6246. 00004024  6D4E                     blt        +0x50 /* 00004074 */
  6247. 00004026  0C83 0000 3FEC           cmpi.l     D3, 0x3FEC
  6248. 0000402C  6D18                     blt        +0x1A /* 00004046 */
  6249. 0000402E  2F3C 0000 3FF0           move.l     -[A7], 0x3FF0
  6250. 00004034  7004                     moveq.l    D0, 0x04
  6251. 00004036  2F00                     move.l     -[A7], D0
  6252. 00004038  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6253. 0000403C  504F                     addq.w     A7, 8
  6254. 0000403E  7000                     moveq.l    D0, 0x00
  6255. 00004040  2D40 FFFC                move.l     [A6 - 0x4], D0
  6256. 00004044  602E                     bra        +0x30 /* 00004074 */
  6257. label00004046:
  6258. 00004046  06AD 0000 0032 DB54      addi.l     [A5 - 0x24AC], 0x32 /* '2' */
  6259. 0000404E  202D DB54                move.l     D0, [A5 - 0x24AC]
  6260. 00004052  263C 0000 3FF0           move.l     D3, 0x3FF0
  6261. 00004058  B083                     cmp.l      D0, D3
  6262. 0000405A  6F04                     ble        +0x6 /* 00004060 */
  6263. 0000405C  2B43 DB54                move.l     [A5 - 0x24AC], D3
  6264. label00004060:
  6265. 00004060  2F2D DB50                move.l     -[A7], [A5 - 0x24B0]
  6266. 00004064  2F2D DB54                move.l     -[A7], [A5 - 0x24AC]
  6267. 00004068  7002                     moveq.l    D0, 0x02
  6268. 0000406A  3F00                     move.w     -[A7], D0
  6269. 0000406C  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  6270. 00004070  2B40 DB50                move.l     [A5 - 0x24B0], D0
  6271. label00004074:
  6272. 00004074  362D E3AE                move.w     D3, [A5 - 0x1C52]
  6273. 00004078  3003                     move.w     D0, D3
  6274. 0000407A  48C0                     ext.l      D0
  6275. 0000407C  B086                     cmp.l      D0, D6
  6276. 0000407E  6700 00F4                beq        +0xF6 /* 00004174 */
  6277. 00004082  3003                     move.w     D0, D3
  6278. 00004084  48C0                     ext.l      D0
  6279. 00004086  2D40 FFF8                move.l     [A6 - 0x8], D0
  6280. 0000408A  4A80                     tst.l      D0
  6281. 0000408C  6614                     bne        +0x16 /* 000040A2 */
  6282. 0000408E  7068                     moveq.l    D0, 0x68
  6283. 00004090  2F00                     move.l     -[A7], D0
  6284. 00004092  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6285. 00004096  584F                     addq.w     A7, 4
  6286. 00004098  7002                     moveq.l    D0, 0x02
  6287. 0000409A  2F00                     move.l     -[A7], D0
  6288. 0000409C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  6289. 000040A0  584F                     addq.w     A7, 4
  6290. label000040A2:
  6291. 000040A2  0CAE 0000 000D FFF8      cmpi.l     [A6 - 0x8], 0xD /* '\r' */
  6292. 000040AA  6622                     bne        +0x24 /* 000040CE */
  6293. 000040AC  202D D380                move.l     D0, [A5 - 0x2C80]
  6294. 000040B0  670A                     beq        +0xC /* 000040BC */
  6295. 000040B2  202E FFFC                move.l     D0, [A6 - 0x4]
  6296. 000040B6  5280                     addq.l     D0, 1
  6297. 000040B8  4EFA 00EA                jmp        [PC + 0xEA /* 000041A4 */]
  6298. label000040BC:
  6299. 000040BC  7068                     moveq.l    D0, 0x68
  6300. 000040BE  2F00                     move.l     -[A7], D0
  6301. 000040C0  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6302. 000040C4  584F                     addq.w     A7, 4
  6303. 000040C6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6304. 000040CA  6000 FF4C                bra        -0xB2 /* 00004018 */
  6305. label000040CE:
  6306. 000040CE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6307. 000040D2  102D E351                move.b     D0, [A5 - 0x1CAF]
  6308. 000040D6  6738                     beq        +0x3A /* 00004110 */
  6309. 000040D8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6310. 000040DC  4EBA F422                jsr        [PC - 0xBDE /* 00003500 */]
  6311. 000040E0  4A80                     tst.l      D0
  6312. 000040E2  672C                     beq        +0x2E /* 00004110 */
  6313. 000040E4  202E FFFC                move.l     D0, [A6 - 0x4]
  6314. 000040E8  52AE FFFC                addq.l     [A6 - 0x4], 1
  6315. 000040EC  D0AD DB50                add.l      D0, [A5 - 0x24B0]
  6316. 000040F0  2040                     movea.l    A0, D0
  6317. 000040F2  10AE FFFB                move.b     [A0], [A6 - 0x5]
  6318. 000040F6  202E FFFC                move.l     D0, [A6 - 0x4]
  6319. 000040FA  52AE FFFC                addq.l     [A6 - 0x4], 1
  6320. 000040FE  D0AD DB50                add.l      D0, [A5 - 0x24B0]
  6321. 00004102  2040                     movea.l    A0, D0
  6322. 00004104  10AD E3AF                move.b     [A0], [A5 - 0x1C51]
  6323. 00004108  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6324. 0000410C  6000 FF0A                bra        -0xF4 /* 00004018 */
  6325. label00004110:
  6326. 00004110  0CAE 0000 005C FFF8      cmpi.l     [A6 - 0x8], 0x5C /* '\\' */
  6327. 00004118  6644                     bne        +0x46 /* 0000415E */
  6328. 0000411A  0C6D 000A E3AE           cmpi.w     [A5 - 0x1C52], 0xA /* '\n' */
  6329. 00004120  6604                     bne        +0x6 /* 00004126 */
  6330. 00004122  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6331. label00004126:
  6332. 00004126  0C6D 000D E3AE           cmpi.w     [A5 - 0x1C52], 0xD /* '\r' */
  6333. 0000412C  6608                     bne        +0xA /* 00004136 */
  6334. 0000412E  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6335. 00004132  6000 FEE4                bra        -0x11A /* 00004018 */
  6336. label00004136:
  6337. 00004136  4A85                     tst.l      D5
  6338. 00004138  6624                     bne        +0x26 /* 0000415E */
  6339. 0000413A  202E FFFC                move.l     D0, [A6 - 0x4]
  6340. 0000413E  6616                     bne        +0x18 /* 00004156 */
  6341. 00004140  0C2D 0070 E3AF           cmpi.b     [A5 - 0x1C51], 0x70 /* 'p' */
  6342. 00004146  660E                     bne        +0x10 /* 00004156 */
  6343. 00004148  7000                     moveq.l    D0, 0x00
  6344. 0000414A  2D40 FFF8                move.l     [A6 - 0x8], D0
  6345. 0000414E  7801                     moveq.l    D4, 0x01
  6346. 00004150  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6347. 00004154  6008                     bra        +0xA /* 0000415E */
  6348. label00004156:
  6349. 00004156  4EBA 0226                jsr        [PC + 0x226 /* 0000437E */]
  6350. 0000415A  2D40 FFF8                move.l     [A6 - 0x8], D0
  6351. label0000415E:
  6352. 0000415E  202E FFFC                move.l     D0, [A6 - 0x4]
  6353. 00004162  52AE FFFC                addq.l     [A6 - 0x4], 1
  6354. 00004166  D0AD DB50                add.l      D0, [A5 - 0x24B0]
  6355. 0000416A  2040                     movea.l    A0, D0
  6356. 0000416C  10AE FFFB                move.b     [A0], [A6 - 0x5]
  6357. 00004170  6000 FEA6                bra        -0x158 /* 00004018 */
  6358. label00004174:
  6359. 00004174  206D DB50                movea.l    A0, [A5 - 0x24B0]
  6360. 00004178  D1EE FFFC                add.l      A0, [A6 - 0x4]
  6361. 0000417C  4210                     clr.b      [A0]
  6362. 0000417E  4A44                     tst.w      D4
  6363. 00004180  6714                     beq        +0x16 /* 00004196 */
  6364. 00004182  102E FFFF                move.b     D0, [A6 - 0x1]
  6365. 00004186  5300                     subq.b     D0, 1
  6366. 00004188  206D DB50                movea.l    A0, [A5 - 0x24B0]
  6367. 0000418C  1080                     move.b     [A0], D0
  6368. 0000418E  1B7C 0001 DB58           move.b     [A5 - 0x24A8], 0x1
  6369. 00004194  6004                     bra        +0x6 /* 0000419A */
  6370. label00004196:
  6371. 00004196  422D DB58                clr.b      [A5 - 0x24A8]
  6372. label0000419A:
  6373. 0000419A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6374. 0000419E  202E FFFC                move.l     D0, [A6 - 0x4]
  6375. 000041A2  5280                     addq.l     D0, 1
  6376. label000041A4:
  6377. 000041A4  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  6378. 000041A8  4E5E                     unlink     A6
  6379. 000041AA  205F                     movea.l    A0, [A7]+
  6380. 000041AC  504F                     addq.w     A7, 8
  6381. 000041AE  4ED0                     jmp        [A0]
  6382. fn000041B0:
  6383. 000041B0  4E56 0000                link       A6, 0
  6384. 000041B4  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  6385. 000041B8  7800                     moveq.l    D4, 0x00
  6386. 000041BA  7000                     moveq.l    D0, 0x00
  6387. 000041BC  2440                     movea.l    A2, D0
  6388. 000041BE  0C2D 0069 DB5A           cmpi.b     [A5 - 0x24A6], 0x69 /* 'i' */
  6389. 000041C4  670A                     beq        +0xC /* 000041D0 */
  6390. 000041C6  2F3C 0000 0458           move.l     -[A7], 0x458
  6391. 000041CC  4EBA F2D0                jsr        [PC - 0xD30 /* 0000349E */]
  6392. label000041D0:
  6393. 000041D0  266D DB6C                movea.l    A3, [A5 - 0x2494]
  6394. 000041D4  206D DB6C                movea.l    A0, [A5 - 0x2494]
  6395. 000041D8  2010                     move.l     D0, [A0]
  6396. 000041DA  721F                     moveq.l    D1, 0x1F
  6397. 000041DC  C081                     and.l      D0, D1
  6398. 000041DE  41ED E270                lea.l      A0, [A5 - 0x1D90]
  6399. 000041E2  1C30 0000                move.b     D6, [A0 + D0.w]
  6400. 000041E6  4886                     ext.w      D6
  6401. 000041E8  48C6                     ext.l      D6
  6402. label000041EA:
  6403. 000041EA  362D DB7A                move.w     D3, [A5 - 0x2486]
  6404. 000041EE  7004                     moveq.l    D0, 0x04
  6405. 000041F0  C640                     and.w      D3, D0
  6406. 000041F2  4A84                     tst.l      D4
  6407. 000041F4  6710                     beq        +0x12 /* 00004206 */
  6408. 000041F6  9886                     sub.l      D4, D6
  6409. 000041F8  4A43                     tst.w      D3
  6410. 000041FA  6712                     beq        +0x14 /* 0000420E */
  6411. 000041FC  53AD DB60                subq.l     [A5 - 0x24A0], 1
  6412. 00004200  52AD DB5C                addq.l     [A5 - 0x24A4], 1
  6413. 00004204  6008                     bra        +0xA /* 0000420E */
  6414. label00004206:
  6415. 00004206  3A2D DB7A                move.w     D5, [A5 - 0x2486]
  6416. 0000420A  7004                     moveq.l    D0, 0x04
  6417. 0000420C  CA40                     and.w      D5, D0
  6418. label0000420E:
  6419. 0000420E  2004                     move.l     D0, D4
  6420. 00004210  D0AD DB60                add.l      D0, [A5 - 0x24A0]
  6421. 00004214  0C80 0000 3FF0           cmpi.l     D0, 0x3FF0
  6422. 0000421A  6312                     bls        +0x14 /* 0000422E */
  6423. 0000421C  2F3C 0000 3FF0           move.l     -[A7], 0x3FF0
  6424. 00004222  7004                     moveq.l    D0, 0x04
  6425. 00004224  2F00                     move.l     -[A7], D0
  6426. 00004226  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6427. 0000422A  504F                     addq.w     A7, 8
  6428. 0000422C  7800                     moveq.l    D4, 0x00
  6429. label0000422E:
  6430. 0000422E  2F0A                     move.l     -[A7], A2
  6431. 00004230  2604                     move.l     D3, D4
  6432. 00004232  D6AD DB60                add.l      D3, [A5 - 0x24A0]
  6433. 00004236  2F03                     move.l     -[A7], D3
  6434. 00004238  7002                     moveq.l    D0, 0x02
  6435. 0000423A  3F00                     move.w     -[A7], D0
  6436. 0000423C  206D E694                movea.l    A0, [A5 - 0x196C]
  6437. 00004240  4E90                     jsr        [A0]
  6438. 00004242  2440                     movea.l    A2, D0
  6439. 00004244  2F2D DB60                move.l     -[A7], [A5 - 0x24A0]
  6440. 00004248  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  6441. 0000424C  204A                     movea.l    A0, A2
  6442. 0000424E  D1C4                     add.l      A0, D4
  6443. 00004250  2F08                     move.l     -[A7], A0
  6444. 00004252  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  6445. 00004256  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6446. 0000425A  4A84                     tst.l      D4
  6447. 0000425C  670C                     beq        +0xE /* 0000426A */
  6448. 0000425E  4A45                     tst.w      D5
  6449. 00004260  6708                     beq        +0xA /* 0000426A */
  6450. 00004262  102D DB63                move.b     D0, [A5 - 0x249D]
  6451. 00004266  5300                     subq.b     D0, 1
  6452. 00004268  D112                     add.b      [A2], D0
  6453. label0000426A:
  6454. 0000426A  202D DB60                move.l     D0, [A5 - 0x24A0]
  6455. 0000426E  D880                     add.l      D4, D0
  6456. 00004270  4EBA BE2A                jsr        [PC - 0x41D6 /* 0000009C */]
  6457. 00004274  7269                     moveq.l    D1, 0x69
  6458. 00004276  B001                     cmp.b      D0, D1
  6459. 00004278  660A                     bne        +0xC /* 00004284 */
  6460. 0000427A  206D DB6C                movea.l    A0, [A5 - 0x2494]
  6461. 0000427E  B1CB                     cmpa.l     A0, A3
  6462. 00004280  6700 FF68                beq        -0x96 /* 000041EA */
  6463. label00004284:
  6464. 00004284  206E 0008                movea.l    A0, [A6 + 0x8]
  6465. 00004288  2084                     move.l     [A0], D4
  6466. 0000428A  200A                     move.l     D0, A2
  6467. 0000428C  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  6468. 00004290  4E5E                     unlink     A6
  6469. 00004292  205F                     movea.l    A0, [A7]+
  6470. 00004294  584F                     addq.w     A7, 4
  6471. 00004296  4ED0                     jmp        [A0]
  6472. fn00004298:
  6473. 00004298  4E56 0000                link       A6, 0
  6474. 0000429C  48E7 1820                movem.l    -[A7], D3,D4,A2
  6475. 000042A0  7027                     moveq.l    D0, 0x27
  6476. 000042A2  2F00                     move.l     -[A7], D0
  6477. 000042A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6478. 000042A8  4EBA FD52                jsr        [PC - 0x2AE /* 00003FFC */]
  6479. 000042AC  2800                     move.l     D4, D0
  6480. 000042AE  5384                     subq.l     D4, 1
  6481. 000042B0  202D D380                move.l     D0, [A5 - 0x2C80]
  6482. 000042B4  6600 00BA                bne        +0xBC /* 00004370 */
  6483. 000042B8  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  6484. 000042BC  2028 0018                move.l     D0, [A0 + 0x18]
  6485. 000042C0  2B40 DB6C                move.l     [A5 - 0x2494], D0
  6486. 000042C4  7604                     moveq.l    D3, 0x04
  6487. 000042C6  B883                     cmp.l      D4, D3
  6488. 000042C8  6F12                     ble        +0x14 /* 000042DC */
  6489. 000042CA  2F03                     move.l     -[A7], D3
  6490. 000042CC  7004                     moveq.l    D0, 0x04
  6491. 000042CE  2F00                     move.l     -[A7], D0
  6492. 000042D0  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6493. 000042D4  504F                     addq.w     A7, 8
  6494. 000042D6  706C                     moveq.l    D0, 0x6C
  6495. 000042D8  4EFA 0098                jmp        [PC + 0x98 /* 00004372 */]
  6496. label000042DC:
  6497. 000042DC  246D E5D2                movea.l    A2, [A5 - 0x1A2E]
  6498. 000042E0  206A 0008                movea.l    A0, [A2 + 0x8]
  6499. 000042E4  B1ED E5C6                cmpa.l     A0, [A5 - 0x1A3A]
  6500. 000042E8  661A                     bne        +0x1C /* 00004304 */
  6501. 000042EA  202A 001C                move.l     D0, [A2 + 0x1C]
  6502. 000042EE  2B40 DB6C                move.l     [A5 - 0x2494], D0
  6503. 000042F2  0C84 0000 0004           cmpi.l     D4, 0x4
  6504. 000042F8  6F1E                     ble        +0x20 /* 00004318 */
  6505. 000042FA  202A 0024                move.l     D0, [A2 + 0x24]
  6506. 000042FE  2B40 DB6C                move.l     [A5 - 0x2494], D0
  6507. 00004302  6014                     bra        +0x16 /* 00004318 */
  6508. label00004304:
  6509. 00004304  0C84 0000 0004           cmpi.l     D4, 0x4
  6510. 0000430A  6F0C                     ble        +0xE /* 00004318 */
  6511. 0000430C  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  6512. 00004310  2028 0020                move.l     D0, [A0 + 0x20]
  6513. 00004314  2B40 DB6C                move.l     [A5 - 0x2494], D0
  6514. label00004318:
  6515. 00004318  0C84 0000 0001           cmpi.l     D4, 0x1
  6516. 0000431E  662E                     bne        +0x30 /* 0000434E */
  6517. 00004320  206D DB50                movea.l    A0, [A5 - 0x24B0]
  6518. 00004324  1010                     move.b     D0, [A0]
  6519. 00004326  4880                     ext.w      D0
  6520. 00004328  48C0                     ext.l      D0
  6521. 0000432A  2B40 DB60                move.l     [A5 - 0x24A0], D0
  6522. 0000432E  302D E34A                move.w     D0, [A5 - 0x1CB6]
  6523. 00004332  7201                     moveq.l    D1, 0x01
  6524. 00004334  C041                     and.w      D0, D1
  6525. 00004336  6738                     beq        +0x3A /* 00004370 */
  6526. 00004338  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  6527. 0000433C  2028 0008                move.l     D0, [A0 + 0x8]
  6528. 00004340  2B40 DB6C                move.l     [A5 - 0x2494], D0
  6529. 00004344  02AD 0000 00FF DB60      andi.l     [A5 - 0x24A0], 0xFF
  6530. 0000434C  6022                     bra        +0x24 /* 00004370 */
  6531. label0000434E:
  6532. 0000434E  7000                     moveq.l    D0, 0x00
  6533. 00004350  2B40 DB60                move.l     [A5 - 0x24A0], D0
  6534. 00004354  45ED DB63                lea.l      A2, [A5 - 0x249D]
  6535. 00004358  600E                     bra        +0x10 /* 00004368 */
  6536. label0000435A:
  6537. 0000435A  206D DB50                movea.l    A0, [A5 - 0x24B0]
  6538. 0000435E  D1C4                     add.l      A0, D4
  6539. 00004360  1010                     move.b     D0, [A0]
  6540. 00004362  204A                     movea.l    A0, A2
  6541. 00004364  534A                     subq.w     A2, 1
  6542. 00004366  1080                     move.b     [A0], D0
  6543. label00004368:
  6544. 00004368  2004                     move.l     D0, D4
  6545. 0000436A  5384                     subq.l     D4, 1
  6546. 0000436C  4A80                     tst.l      D0
  6547. 0000436E  66EA                     bne        -0x14 /* 0000435A */
  6548. label00004370:
  6549. 00004370  706C                     moveq.l    D0, 0x6C
  6550. label00004372:
  6551. 00004372  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6552. 00004376  4E5E                     unlink     A6
  6553. 00004378  205F                     movea.l    A0, [A7]+
  6554. 0000437A  584F                     addq.w     A7, 4
  6555. 0000437C  4ED0                     jmp        [A0]
  6556. fn0000437E:
  6557. 0000437E  48E7 1C00                movem.l    -[A7], D3,D4,D5
  6558. 00004382  362D E3AE                move.w     D3, [A5 - 0x1C52]
  6559. 00004386  7030                     moveq.l    D0, 0x30
  6560. 00004388  B640                     cmp.w      D3, D0
  6561. 0000438A  6D52                     blt        +0x54 /* 000043DE */
  6562. 0000438C  7037                     moveq.l    D0, 0x37
  6563. 0000438E  B640                     cmp.w      D3, D0
  6564. 00004390  6E4C                     bgt        +0x4E /* 000043DE */
  6565. 00004392  7800                     moveq.l    D4, 0x00
  6566. 00004394  2A04                     move.l     D5, D4
  6567. label00004396:
  6568. 00004396  2004                     move.l     D0, D4
  6569. 00004398  7603                     moveq.l    D3, 0x03
  6570. 0000439A  E7A0                     asl        D0, D3
  6571. 0000439C  322D E3AE                move.w     D1, [A5 - 0x1C52]
  6572. 000043A0  48C1                     ext.l      D1
  6573. 000043A2  D081                     add.l      D0, D1
  6574. 000043A4  72D0                     moveq.l    D1, 0xFFFFFFD0
  6575. 000043A6  D081                     add.l      D0, D1
  6576. 000043A8  2800                     move.l     D4, D0
  6577. 000043AA  5285                     addq.l     D5, 1
  6578. 000043AC  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6579. 000043B0  BA83                     cmp.l      D5, D3
  6580. 000043B2  6C10                     bge        +0x12 /* 000043C4 */
  6581. 000043B4  362D E3AE                move.w     D3, [A5 - 0x1C52]
  6582. 000043B8  7030                     moveq.l    D0, 0x30
  6583. 000043BA  B640                     cmp.w      D3, D0
  6584. 000043BC  6D06                     blt        +0x8 /* 000043C4 */
  6585. 000043BE  7037                     moveq.l    D0, 0x37
  6586. 000043C0  B640                     cmp.w      D3, D0
  6587. 000043C2  6FD2                     ble        -0x2C /* 00004396 */
  6588. label000043C4:
  6589. 000043C4  2004                     move.l     D0, D4
  6590. 000043C6  0280 FFFF FF00           andi.l     D0, 0xFFFFFF00
  6591. 000043CC  6700 0162                beq        +0x164 /* 00004530 */
  6592. 000043D0  7009                     moveq.l    D0, 0x09
  6593. 000043D2  2F00                     move.l     -[A7], D0
  6594. 000043D4  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6595. 000043D8  584F                     addq.w     A7, 4
  6596. 000043DA  6000 0154                bra        +0x156 /* 00004530 */
  6597. label000043DE:
  6598. 000043DE  382D E3AE                move.w     D4, [A5 - 0x1C52]
  6599. 000043E2  48C4                     ext.l      D4
  6600. 000043E4  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6601. 000043E8  2004                     move.l     D0, D4
  6602. 000043EA  7261                     moveq.l    D1, 0x61
  6603. 000043EC  B081                     cmp.l      D0, D1
  6604. 000043EE  674E                     beq        +0x50 /* 0000443E */
  6605. 000043F0  726E                     moveq.l    D1, 0x6E
  6606. 000043F2  B081                     cmp.l      D0, D1
  6607. 000043F4  674E                     beq        +0x50 /* 00004444 */
  6608. 000043F6  7272                     moveq.l    D1, 0x72
  6609. 000043F8  B081                     cmp.l      D0, D1
  6610. 000043FA  675E                     beq        +0x60 /* 0000445A */
  6611. 000043FC  7274                     moveq.l    D1, 0x74
  6612. 000043FE  B081                     cmp.l      D0, D1
  6613. 00004400  676E                     beq        +0x70 /* 00004470 */
  6614. 00004402  7262                     moveq.l    D1, 0x62
  6615. 00004404  B081                     cmp.l      D0, D1
  6616. 00004406  676E                     beq        +0x70 /* 00004476 */
  6617. 00004408  7276                     moveq.l    D1, 0x76
  6618. 0000440A  B081                     cmp.l      D0, D1
  6619. 0000440C  676E                     beq        +0x70 /* 0000447C */
  6620. 0000440E  7266                     moveq.l    D1, 0x66
  6621. 00004410  B081                     cmp.l      D0, D1
  6622. 00004412  676E                     beq        +0x70 /* 00004482 */
  6623. 00004414  7278                     moveq.l    D1, 0x78
  6624. 00004416  B081                     cmp.l      D0, D1
  6625. 00004418  676E                     beq        +0x70 /* 00004488 */
  6626. 0000441A  7227                     moveq.l    D1, 0x27
  6627. 0000441C  B081                     cmp.l      D0, D1
  6628. 0000441E  6700 0110                beq        +0x112 /* 00004530 */
  6629. 00004422  725C                     moveq.l    D1, 0x5C
  6630. 00004424  B081                     cmp.l      D0, D1
  6631. 00004426  6700 0108                beq        +0x10A /* 00004530 */
  6632. 0000442A  7222                     moveq.l    D1, 0x22
  6633. 0000442C  B081                     cmp.l      D0, D1
  6634. 0000442E  6700 0100                beq        +0x102 /* 00004530 */
  6635. 00004432  723F                     moveq.l    D1, 0x3F
  6636. 00004434  B081                     cmp.l      D0, D1
  6637. 00004436  6700 00F8                beq        +0xFA /* 00004530 */
  6638. 0000443A  6000 00E2                bra        +0xE4 /* 0000451E */
  6639. label0000443E:
  6640. 0000443E  7807                     moveq.l    D4, 0x07
  6641. 00004440  6000 00EE                bra        +0xF0 /* 00004530 */
  6642. label00004444:
  6643. 00004444  302D E34E                move.w     D0, [A5 - 0x1CB2]
  6644. 00004448  7202                     moveq.l    D1, 0x02
  6645. 0000444A  C041                     and.w      D0, D1
  6646. 0000444C  6706                     beq        +0x8 /* 00004454 */
  6647. 0000444E  780D                     moveq.l    D4, 0x0D
  6648. 00004450  6000 00DE                bra        +0xE0 /* 00004530 */
  6649. label00004454:
  6650. 00004454  780A                     moveq.l    D4, 0x0A
  6651. 00004456  6000 00D8                bra        +0xDA /* 00004530 */
  6652. label0000445A:
  6653. 0000445A  302D E34E                move.w     D0, [A5 - 0x1CB2]
  6654. 0000445E  7202                     moveq.l    D1, 0x02
  6655. 00004460  C041                     and.w      D0, D1
  6656. 00004462  6706                     beq        +0x8 /* 0000446A */
  6657. 00004464  780A                     moveq.l    D4, 0x0A
  6658. 00004466  6000 00C8                bra        +0xCA /* 00004530 */
  6659. label0000446A:
  6660. 0000446A  780D                     moveq.l    D4, 0x0D
  6661. 0000446C  6000 00C2                bra        +0xC4 /* 00004530 */
  6662. label00004470:
  6663. 00004470  7809                     moveq.l    D4, 0x09
  6664. 00004472  6000 00BC                bra        +0xBE /* 00004530 */
  6665. label00004476:
  6666. 00004476  7808                     moveq.l    D4, 0x08
  6667. 00004478  6000 00B6                bra        +0xB8 /* 00004530 */
  6668. label0000447C:
  6669. 0000447C  780B                     moveq.l    D4, 0x0B
  6670. 0000447E  6000 00B0                bra        +0xB2 /* 00004530 */
  6671. label00004482:
  6672. 00004482  780C                     moveq.l    D4, 0x0C
  6673. 00004484  6000 00AA                bra        +0xAC /* 00004530 */
  6674. label00004488:
  6675. 00004488  122D E3AF                move.b     D1, [A5 - 0x1C51]
  6676. 0000448C  7000                     moveq.l    D0, 0x00
  6677. 0000448E  1001                     move.b     D0, D1
  6678. 00004490  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  6679. 00004494  2040                     movea.l    A0, D0
  6680. 00004496  1010                     move.b     D0, [A0]
  6681. 00004498  4880                     ext.w      D0
  6682. 0000449A  0240 0080                andi.w     D0, 0x80
  6683. 0000449E  6614                     bne        +0x16 /* 000044B4 */
  6684. 000044A0  102D E350                move.b     D0, [A5 - 0x1CB0]
  6685. 000044A4  6700 008A                beq        +0x8C /* 00004530 */
  6686. 000044A8  7008                     moveq.l    D0, 0x08
  6687. 000044AA  2F00                     move.l     -[A7], D0
  6688. 000044AC  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6689. 000044B0  584F                     addq.w     A7, 4
  6690. 000044B2  607C                     bra        +0x7E /* 00004530 */
  6691. label000044B4:
  6692. 000044B4  7800                     moveq.l    D4, 0x00
  6693. 000044B6  2A04                     move.l     D5, D4
  6694. label000044B8:
  6695. 000044B8  2004                     move.l     D0, D4
  6696. 000044BA  E980                     asl        D0, 4
  6697. 000044BC  2800                     move.l     D4, D0
  6698. 000044BE  122D E3AF                move.b     D1, [A5 - 0x1C51]
  6699. 000044C2  7000                     moveq.l    D0, 0x00
  6700. 000044C4  1001                     move.b     D0, D1
  6701. 000044C6  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  6702. 000044CA  2040                     movea.l    A0, D0
  6703. 000044CC  1010                     move.b     D0, [A0]
  6704. 000044CE  7204                     moveq.l    D1, 0x04
  6705. 000044D0  C001                     and.b      D0, D1
  6706. 000044D2  670E                     beq        +0x10 /* 000044E2 */
  6707. 000044D4  302D E3AE                move.w     D0, [A5 - 0x1C52]
  6708. 000044D8  48C0                     ext.l      D0
  6709. 000044DA  72D0                     moveq.l    D1, 0xFFFFFFD0
  6710. 000044DC  D081                     add.l      D0, D1
  6711. 000044DE  D880                     add.l      D4, D0
  6712. 000044E0  6014                     bra        +0x16 /* 000044F6 */
  6713. label000044E2:
  6714. 000044E2  302D E3AE                move.w     D0, [A5 - 0x1C52]
  6715. 000044E6  48C0                     ext.l      D0
  6716. 000044E8  2F00                     move.l     -[A7], D0
  6717. 000044EA  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  6718. 000044EE  584F                     addq.w     A7, 4
  6719. 000044F0  72C9                     moveq.l    D1, 0xFFFFFFC9
  6720. 000044F2  D081                     add.l      D0, D1
  6721. 000044F4  D880                     add.l      D4, D0
  6722. label000044F6:
  6723. 000044F6  5285                     addq.l     D5, 1
  6724. 000044F8  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6725. 000044FC  0C85 0000 0003           cmpi.l     D5, 0x3
  6726. 00004502  6C2C                     bge        +0x2E /* 00004530 */
  6727. 00004504  122D E3AF                move.b     D1, [A5 - 0x1C51]
  6728. 00004508  7000                     moveq.l    D0, 0x00
  6729. 0000450A  1001                     move.b     D0, D1
  6730. 0000450C  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  6731. 00004510  2040                     movea.l    A0, D0
  6732. 00004512  1010                     move.b     D0, [A0]
  6733. 00004514  4880                     ext.w      D0
  6734. 00004516  0240 0080                andi.w     D0, 0x80
  6735. 0000451A  6714                     beq        +0x16 /* 00004530 */
  6736. 0000451C  609A                     bra        -0x64 /* 000044B8 */
  6737. label0000451E:
  6738. 0000451E  202D E63E                move.l     D0, [A5 - 0x19C2]
  6739. 00004522  660C                     bne        +0xE /* 00004530 */
  6740. 00004524  2F3C 0000 0085           move.l     -[A7], 0x85
  6741. 0000452A  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6742. 0000452E  584F                     addq.w     A7, 4
  6743. label00004530:
  6744. 00004530  2004                     move.l     D0, D4
  6745. 00004532  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  6746. 00004536  4E75                     rts
  6747. fn00004538:
  6748. 00004538  4E56 0000                link       A6, 0
  6749. 0000453C  48E7 1020                movem.l    -[A7], D3,A2
  6750. 00004540  246E 0008                movea.l    A2, [A6 + 0x8]
  6751. 00004544  2F0A                     move.l     -[A7], A2
  6752. 00004546  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  6753. 0000454A  584F                     addq.w     A7, 4
  6754. 0000454C  2600                     move.l     D3, D0
  6755. 0000454E  1012                     move.b     D0, [A2]
  6756. 00004550  4880                     ext.w      D0
  6757. 00004552  48C0                     ext.l      D0
  6758. 00004554  E980                     asl        D0, 4
  6759. 00004556  D083                     add.l      D0, D3
  6760. 00004558  ED80                     asl        D0, 6
  6761. 0000455A  204A                     movea.l    A0, A2
  6762. 0000455C  D1C3                     add.l      A0, D3
  6763. 0000455E  1228 FFFF                move.b     D1, [A0 - 0x1]
  6764. 00004562  743F                     moveq.l    D2, 0x3F
  6765. 00004564  C202                     and.b      D1, D2
  6766. 00004566  4881                     ext.w      D1
  6767. 00004568  48C1                     ext.l      D1
  6768. 0000456A  D081                     add.l      D0, D1
  6769. 0000456C  4CDF 0408                movem.l    D3,A2, [A7]+
  6770. 00004570  4E5E                     unlink     A6
  6771. 00004572  205F                     movea.l    A0, [A7]+
  6772. 00004574  584F                     addq.w     A7, 4
  6773. 00004576  4ED0                     jmp        [A0]
  6774. fn00004578:
  6775. 00004578  4E56 FFF4                link       A6, -0x000C
  6776. 0000457C  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  6777. 00004580  1D7C 0001 FFF5           move.b     [A6 - 0xB], 0x1
  6778. 00004586  422E FFF4                clr.b      [A6 - 0xC]
  6779. 0000458A  7C00                     moveq.l    D6, 0x00
  6780. 0000458C  7E00                     moveq.l    D7, 0x00
  6781. 0000458E  7A01                     moveq.l    D5, 0x01
  6782. label00004590:
  6783. 00004590  122E FFF4                move.b     D1, [A6 - 0xC]
  6784. 00004594  7000                     moveq.l    D0, 0x00
  6785. 00004596  1001                     move.b     D0, D1
  6786. 00004598  4A80                     tst.l      D0
  6787. 0000459A  6752                     beq        +0x54 /* 000045EE */
  6788. 0000459C  7201                     moveq.l    D1, 0x01
  6789. 0000459E  B081                     cmp.l      D0, D1
  6790. 000045A0  6768                     beq        +0x6A /* 0000460A */
  6791. 000045A2  7202                     moveq.l    D1, 0x02
  6792. 000045A4  B081                     cmp.l      D0, D1
  6793. 000045A6  6700 0182                beq        +0x184 /* 0000472A */
  6794. 000045AA  7207                     moveq.l    D1, 0x07
  6795. 000045AC  B081                     cmp.l      D0, D1
  6796. 000045AE  6700 01D6                beq        +0x1D8 /* 00004786 */
  6797. 000045B2  7205                     moveq.l    D1, 0x05
  6798. 000045B4  B081                     cmp.l      D0, D1
  6799. 000045B6  6700 01CE                beq        +0x1D0 /* 00004786 */
  6800. 000045BA  7209                     moveq.l    D1, 0x09
  6801. 000045BC  B081                     cmp.l      D0, D1
  6802. 000045BE  6700 0222                beq        +0x224 /* 000047E2 */
  6803. 000045C2  7203                     moveq.l    D1, 0x03
  6804. 000045C4  B081                     cmp.l      D0, D1
  6805. 000045C6  6700 028C                beq        +0x28E /* 00004854 */
  6806. 000045CA  7204                     moveq.l    D1, 0x04
  6807. 000045CC  B081                     cmp.l      D0, D1
  6808. 000045CE  6700 0284                beq        +0x286 /* 00004854 */
  6809. 000045D2  7208                     moveq.l    D1, 0x08
  6810. 000045D4  B081                     cmp.l      D0, D1
  6811. 000045D6  6700 02E0                beq        +0x2E2 /* 000048B8 */
  6812. 000045DA  7206                     moveq.l    D1, 0x06
  6813. 000045DC  B081                     cmp.l      D0, D1
  6814. 000045DE  6700 02D8                beq        +0x2DA /* 000048B8 */
  6815. 000045E2  720A                     moveq.l    D1, 0x0A
  6816. 000045E4  B081                     cmp.l      D0, D1
  6817. 000045E6  6700 032C                beq        +0x32E /* 00004914 */
  6818. 000045EA  6000 0340                bra        +0x342 /* 0000492C */
  6819. label000045EE:
  6820. 000045EE  0C6D 0030 E3AE           cmpi.w     [A5 - 0x1C52], 0x30 /* '0' */
  6821. 000045F4  660A                     bne        +0xC /* 00004600 */
  6822. 000045F6  1D7C 0001 FFF4           move.b     [A6 - 0xC], 0x1
  6823. 000045FC  6000 0338                bra        +0x33A /* 00004936 */
  6824. label00004600:
  6825. 00004600  1D7C 0002 FFF4           move.b     [A6 - 0xC], 0x2
  6826. 00004606  6000 032E                bra        +0x330 /* 00004936 */
  6827. label0000460A:
  6828. 0000460A  022E 00FE FFF5           andi.b     [A6 - 0xB], 0xFE
  6829. 00004610  302D E3AE                move.w     D0, [A5 - 0x1C52]
  6830. 00004614  48C0                     ext.l      D0
  6831. 00004616  7248                     moveq.l    D1, 0x48
  6832. 00004618  B081                     cmp.l      D0, D1
  6833. 0000461A  6700 01C0                beq        +0x1C2 /* 000047DC */
  6834. 0000461E  7268                     moveq.l    D1, 0x68
  6835. 00004620  B081                     cmp.l      D0, D1
  6836. 00004622  6700 01B8                beq        +0x1BA /* 000047DC */
  6837. 00004626  7258                     moveq.l    D1, 0x58
  6838. 00004628  B081                     cmp.l      D0, D1
  6839. 0000462A  6700 00AA                beq        +0xAC /* 000046D6 */
  6840. 0000462E  7278                     moveq.l    D1, 0x78
  6841. 00004630  B081                     cmp.l      D0, D1
  6842. 00004632  6700 00A2                beq        +0xA4 /* 000046D6 */
  6843. 00004636  722E                     moveq.l    D1, 0x2E
  6844. 00004638  B081                     cmp.l      D0, D1
  6845. 0000463A  6700 0134                beq        +0x136 /* 00004770 */
  6846. 0000463E  7245                     moveq.l    D1, 0x45
  6847. 00004640  B081                     cmp.l      D0, D1
  6848. 00004642  6700 009C                beq        +0x9E /* 000046E0 */
  6849. 00004646  7265                     moveq.l    D1, 0x65
  6850. 00004648  B081                     cmp.l      D0, D1
  6851. 0000464A  6700 0094                beq        +0x96 /* 000046E0 */
  6852. 0000464E  7242                     moveq.l    D1, 0x42
  6853. 00004650  B081                     cmp.l      D0, D1
  6854. 00004652  6700 0096                beq        +0x98 /* 000046EA */
  6855. 00004656  7262                     moveq.l    D1, 0x62
  6856. 00004658  B081                     cmp.l      D0, D1
  6857. 0000465A  6700 008E                beq        +0x90 /* 000046EA */
  6858. 0000465E  7230                     moveq.l    D1, 0x30
  6859. 00004660  B081                     cmp.l      D0, D1
  6860. 00004662  6700 0098                beq        +0x9A /* 000046FC */
  6861. 00004666  7231                     moveq.l    D1, 0x31
  6862. 00004668  B081                     cmp.l      D0, D1
  6863. 0000466A  6700 0090                beq        +0x92 /* 000046FC */
  6864. 0000466E  7232                     moveq.l    D1, 0x32
  6865. 00004670  B081                     cmp.l      D0, D1
  6866. 00004672  6700 0088                beq        +0x8A /* 000046FC */
  6867. 00004676  7233                     moveq.l    D1, 0x33
  6868. 00004678  B081                     cmp.l      D0, D1
  6869. 0000467A  6700 0080                beq        +0x82 /* 000046FC */
  6870. 0000467E  7234                     moveq.l    D1, 0x34
  6871. 00004680  B081                     cmp.l      D0, D1
  6872. 00004682  6778                     beq        +0x7A /* 000046FC */
  6873. 00004684  7235                     moveq.l    D1, 0x35
  6874. 00004686  B081                     cmp.l      D0, D1
  6875. 00004688  6772                     beq        +0x74 /* 000046FC */
  6876. 0000468A  7236                     moveq.l    D1, 0x36
  6877. 0000468C  B081                     cmp.l      D0, D1
  6878. 0000468E  676C                     beq        +0x6E /* 000046FC */
  6879. 00004690  7237                     moveq.l    D1, 0x37
  6880. 00004692  B081                     cmp.l      D0, D1
  6881. 00004694  6766                     beq        +0x68 /* 000046FC */
  6882. 00004696  7238                     moveq.l    D1, 0x38
  6883. 00004698  B081                     cmp.l      D0, D1
  6884. 0000469A  676A                     beq        +0x6C /* 00004706 */
  6885. 0000469C  7239                     moveq.l    D1, 0x39
  6886. 0000469E  B081                     cmp.l      D0, D1
  6887. 000046A0  6764                     beq        +0x66 /* 00004706 */
  6888. 000046A2  7241                     moveq.l    D1, 0x41
  6889. 000046A4  B081                     cmp.l      D0, D1
  6890. 000046A6  675E                     beq        +0x60 /* 00004706 */
  6891. 000046A8  7243                     moveq.l    D1, 0x43
  6892. 000046AA  B081                     cmp.l      D0, D1
  6893. 000046AC  6758                     beq        +0x5A /* 00004706 */
  6894. 000046AE  7244                     moveq.l    D1, 0x44
  6895. 000046B0  B081                     cmp.l      D0, D1
  6896. 000046B2  6752                     beq        +0x54 /* 00004706 */
  6897. 000046B4  7246                     moveq.l    D1, 0x46
  6898. 000046B6  B081                     cmp.l      D0, D1
  6899. 000046B8  674C                     beq        +0x4E /* 00004706 */
  6900. 000046BA  7261                     moveq.l    D1, 0x61
  6901. 000046BC  B081                     cmp.l      D0, D1
  6902. 000046BE  6746                     beq        +0x48 /* 00004706 */
  6903. 000046C0  7263                     moveq.l    D1, 0x63
  6904. 000046C2  B081                     cmp.l      D0, D1
  6905. 000046C4  6740                     beq        +0x42 /* 00004706 */
  6906. 000046C6  7264                     moveq.l    D1, 0x64
  6907. 000046C8  B081                     cmp.l      D0, D1
  6908. 000046CA  673A                     beq        +0x3C /* 00004706 */
  6909. 000046CC  7266                     moveq.l    D1, 0x66
  6910. 000046CE  B081                     cmp.l      D0, D1
  6911. 000046D0  6734                     beq        +0x36 /* 00004706 */
  6912. 000046D2  6000 029C                bra        +0x29E /* 00004970 */
  6913. label000046D6:
  6914. 000046D6  1D7C 0007 FFF4           move.b     [A6 - 0xC], 0x7
  6915. 000046DC  6000 0258                bra        +0x25A /* 00004936 */
  6916. label000046E0:
  6917. 000046E0  102D E350                move.b     D0, [A5 - 0x1CB0]
  6918. 000046E4  6720                     beq        +0x22 /* 00004706 */
  6919. 000046E6  6000 0088                bra        +0x8A /* 00004770 */
  6920. label000046EA:
  6921. 000046EA  102D E350                move.b     D0, [A5 - 0x1CB0]
  6922. 000046EE  6616                     bne        +0x18 /* 00004706 */
  6923. 000046F0  1D7C 0008 FFF4           move.b     [A6 - 0xC], 0x8
  6924. 000046F6  7E02                     moveq.l    D7, 0x02
  6925. 000046F8  6000 023C                bra        +0x23E /* 00004936 */
  6926. label000046FC:
  6927. 000046FC  1D7C 0003 FFF4           move.b     [A6 - 0xC], 0x3
  6928. 00004702  6000 0232                bra        +0x234 /* 00004936 */
  6929. label00004706:
  6930. 00004706  102D E350                move.b     D0, [A5 - 0x1CB0]
  6931. 0000470A  6714                     beq        +0x16 /* 00004720 */
  6932. 0000470C  706C                     moveq.l    D0, 0x6C
  6933. 0000470E  2F00                     move.l     -[A7], D0
  6934. 00004710  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6935. 00004714  584F                     addq.w     A7, 4
  6936. 00004716  1D7C 000A FFF4           move.b     [A6 - 0xC], 0xA /* '\n' */
  6937. 0000471C  6000 0218                bra        +0x21A /* 00004936 */
  6938. label00004720:
  6939. 00004720  1D7C 0009 FFF4           move.b     [A6 - 0xC], 0x9 /* '\t' */
  6940. 00004726  6000 020E                bra        +0x210 /* 00004936 */
  6941. label0000472A:
  6942. 0000472A  122D E3AF                move.b     D1, [A5 - 0x1C51]
  6943. 0000472E  7000                     moveq.l    D0, 0x00
  6944. 00004730  1001                     move.b     D0, D1
  6945. 00004732  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  6946. 00004736  2040                     movea.l    A0, D0
  6947. 00004738  1610                     move.b     D3, [A0]
  6948. 0000473A  7004                     moveq.l    D0, 0x04
  6949. 0000473C  3D43 FFFC                move.w     [A6 - 0x4], D3
  6950. 00004740  C600                     and.b      D3, D0
  6951. 00004742  6600 01F2                bne        +0x1F4 /* 00004936 */
  6952. 00004746  302E FFFC                move.w     D0, [A6 - 0x4]
  6953. 0000474A  1200                     move.b     D1, D0
  6954. 0000474C  4881                     ext.w      D1
  6955. 0000474E  0241 0080                andi.w     D1, 0x80
  6956. 00004752  6600 0088                bne        +0x8A /* 000047DC */
  6957. 00004756  362D E3AE                move.w     D3, [A5 - 0x1C52]
  6958. 0000475A  7048                     moveq.l    D0, 0x48
  6959. 0000475C  B640                     cmp.w      D3, D0
  6960. 0000475E  677C                     beq        +0x7E /* 000047DC */
  6961. 00004760  7068                     moveq.l    D0, 0x68
  6962. 00004762  B640                     cmp.w      D3, D0
  6963. 00004764  6776                     beq        +0x78 /* 000047DC */
  6964. 00004766  0C6D 002E E3AE           cmpi.w     [A5 - 0x1C52], 0x2E /* '.' */
  6965. 0000476C  6600 0202                bne        +0x204 /* 00004970 */
  6966. label00004770:
  6967. 00004770  206D DB50                movea.l    A0, [A5 - 0x24B0]
  6968. 00004774  D1C6                     add.l      A0, D6
  6969. 00004776  4210                     clr.b      [A0]
  6970. 00004778  2F2D DB50                move.l     -[A7], [A5 - 0x24B0]
  6971. 0000477C  4EBA 09B2                jsr        [PC + 0x9B2 /* 00005130 */]
  6972. 00004780  706D                     moveq.l    D0, 0x6D
  6973. 00004782  4EFA 0388                jmp        [PC + 0x388 /* 00004B0C */]
  6974. label00004786:
  6975. 00004786  122D E3AF                move.b     D1, [A5 - 0x1C51]
  6976. 0000478A  7000                     moveq.l    D0, 0x00
  6977. 0000478C  1001                     move.b     D0, D1
  6978. 0000478E  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  6979. 00004792  2040                     movea.l    A0, D0
  6980. 00004794  1010                     move.b     D0, [A0]
  6981. 00004796  4880                     ext.w      D0
  6982. 00004798  0240 0080                andi.w     D0, 0x80
  6983. 0000479C  6634                     bne        +0x36 /* 000047D2 */
  6984. 0000479E  102D E350                move.b     D0, [A5 - 0x1CB0]
  6985. 000047A2  6616                     bne        +0x18 /* 000047BA */
  6986. 000047A4  362D E3AE                move.w     D3, [A5 - 0x1C52]
  6987. 000047A8  702E                     moveq.l    D0, 0x2E
  6988. 000047AA  B640                     cmp.w      D3, D0
  6989. 000047AC  67C2                     beq        -0x3C /* 00004770 */
  6990. 000047AE  7050                     moveq.l    D0, 0x50
  6991. 000047B0  B640                     cmp.w      D3, D0
  6992. 000047B2  67BC                     beq        -0x42 /* 00004770 */
  6993. 000047B4  7070                     moveq.l    D0, 0x70
  6994. 000047B6  B640                     cmp.w      D3, D0
  6995. 000047B8  67B6                     beq        -0x48 /* 00004770 */
  6996. label000047BA:
  6997. 000047BA  0C2E 0007 FFF4           cmpi.b     [A6 - 0xC], 0x7
  6998. 000047C0  6600 01AE                bne        +0x1B0 /* 00004970 */
  6999. 000047C4  7008                     moveq.l    D0, 0x08
  7000. 000047C6  2F00                     move.l     -[A7], D0
  7001. 000047C8  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7002. 000047CC  584F                     addq.w     A7, 4
  7003. 000047CE  6000 01A0                bra        +0x1A2 /* 00004970 */
  7004. label000047D2:
  7005. 000047D2  1D7C 0005 FFF4           move.b     [A6 - 0xC], 0x5
  7006. 000047D8  6000 015C                bra        +0x15E /* 00004936 */
  7007. label000047DC:
  7008. 000047DC  1D7C 0009 FFF4           move.b     [A6 - 0xC], 0x9 /* '\t' */
  7009. label000047E2:
  7010. 000047E2  122D E3AF                move.b     D1, [A5 - 0x1C51]
  7011. 000047E6  7000                     moveq.l    D0, 0x00
  7012. 000047E8  1001                     move.b     D0, D1
  7013. 000047EA  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  7014. 000047EE  2040                     movea.l    A0, D0
  7015. 000047F0  1010                     move.b     D0, [A0]
  7016. 000047F2  4880                     ext.w      D0
  7017. 000047F4  0240 0080                andi.w     D0, 0x80
  7018. 000047F8  6600 013C                bne        +0x13E /* 00004936 */
  7019. 000047FC  362D E3AE                move.w     D3, [A5 - 0x1C52]
  7020. 00004800  7048                     moveq.l    D0, 0x48
  7021. 00004802  B640                     cmp.w      D3, D0
  7022. 00004804  6706                     beq        +0x8 /* 0000480C */
  7023. 00004806  7068                     moveq.l    D0, 0x68
  7024. 00004808  B640                     cmp.w      D3, D0
  7025. 0000480A  660A                     bne        +0xC /* 00004816 */
  7026. label0000480C:
  7027. 0000480C  4EBA ECA8                jsr        [PC - 0x1358 /* 000034B6 */]
  7028. 00004810  7E10                     moveq.l    D7, 0x10
  7029. 00004812  6000 015C                bra        +0x15E /* 00004970 */
  7030. label00004816:
  7031. 00004816  2F06                     move.l     -[A7], D6
  7032. 00004818  7045                     moveq.l    D0, 0x45
  7033. 0000481A  2F00                     move.l     -[A7], D0
  7034. 0000481C  2F2D DB50                move.l     -[A7], [A5 - 0x24B0]
  7035. 00004820  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  7036. 00004824  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7037. 00004828  4A80                     tst.l      D0
  7038. 0000482A  6600 FF44                bne        -0xBA /* 00004770 */
  7039. 0000482E  2F06                     move.l     -[A7], D6
  7040. 00004830  7065                     moveq.l    D0, 0x65
  7041. 00004832  2F00                     move.l     -[A7], D0
  7042. 00004834  2F2D DB50                move.l     -[A7], [A5 - 0x24B0]
  7043. 00004838  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  7044. 0000483C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7045. 00004840  4A80                     tst.l      D0
  7046. 00004842  6600 FF2C                bne        -0xD2 /* 00004770 */
  7047. 00004846  7008                     moveq.l    D0, 0x08
  7048. 00004848  2F00                     move.l     -[A7], D0
  7049. 0000484A  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7050. 0000484E  584F                     addq.w     A7, 4
  7051. 00004850  6000 011E                bra        +0x120 /* 00004970 */
  7052. label00004854:
  7053. 00004854  362D E3AE                move.w     D3, [A5 - 0x1C52]
  7054. 00004858  7030                     moveq.l    D0, 0x30
  7055. 0000485A  B640                     cmp.w      D3, D0
  7056. 0000485C  6D06                     blt        +0x8 /* 00004864 */
  7057. 0000485E  7037                     moveq.l    D0, 0x37
  7058. 00004860  B640                     cmp.w      D3, D0
  7059. 00004862  6F4A                     ble        +0x4C /* 000048AE */
  7060. label00004864:
  7061. 00004864  122D E3AF                move.b     D1, [A5 - 0x1C51]
  7062. 00004868  7000                     moveq.l    D0, 0x00
  7063. 0000486A  1001                     move.b     D0, D1
  7064. 0000486C  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  7065. 00004870  2040                     movea.l    A0, D0
  7066. 00004872  1810                     move.b     D4, [A0]
  7067. 00004874  1004                     move.b     D0, D4
  7068. 00004876  4880                     ext.w      D0
  7069. 00004878  0240 0080                andi.w     D0, 0x80
  7070. 0000487C  660C                     bne        +0xE /* 0000488A */
  7071. 0000487E  7048                     moveq.l    D0, 0x48
  7072. 00004880  B640                     cmp.w      D3, D0
  7073. 00004882  6706                     beq        +0x8 /* 0000488A */
  7074. 00004884  7068                     moveq.l    D0, 0x68
  7075. 00004886  B640                     cmp.w      D3, D0
  7076. 00004888  6608                     bne        +0xA /* 00004892 */
  7077. label0000488A:
  7078. 0000488A  102D E350                move.b     D0, [A5 - 0x1CB0]
  7079. 0000488E  6700 FF4C                beq        -0xB2 /* 000047DC */
  7080. label00004892:
  7081. 00004892  7004                     moveq.l    D0, 0x04
  7082. 00004894  C800                     and.b      D4, D0
  7083. 00004896  6700 00D8                beq        +0xDA /* 00004970 */
  7084. 0000489A  706C                     moveq.l    D0, 0x6C
  7085. 0000489C  2F00                     move.l     -[A7], D0
  7086. 0000489E  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7087. 000048A2  584F                     addq.w     A7, 4
  7088. 000048A4  1D7C 000A FFF4           move.b     [A6 - 0xC], 0xA /* '\n' */
  7089. 000048AA  6000 008A                bra        +0x8C /* 00004936 */
  7090. label000048AE:
  7091. 000048AE  1D7C 0003 FFF4           move.b     [A6 - 0xC], 0x3
  7092. 000048B4  6000 0080                bra        +0x82 /* 00004936 */
  7093. label000048B8:
  7094. 000048B8  362D E3AE                move.w     D3, [A5 - 0x1C52]
  7095. 000048BC  7030                     moveq.l    D0, 0x30
  7096. 000048BE  B640                     cmp.w      D3, D0
  7097. 000048C0  674A                     beq        +0x4C /* 0000490C */
  7098. 000048C2  7031                     moveq.l    D0, 0x31
  7099. 000048C4  B640                     cmp.w      D3, D0
  7100. 000048C6  6744                     beq        +0x46 /* 0000490C */
  7101. 000048C8  122D E3AF                move.b     D1, [A5 - 0x1C51]
  7102. 000048CC  7000                     moveq.l    D0, 0x00
  7103. 000048CE  1001                     move.b     D0, D1
  7104. 000048D0  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  7105. 000048D4  2040                     movea.l    A0, D0
  7106. 000048D6  1010                     move.b     D0, [A0]
  7107. 000048D8  4880                     ext.w      D0
  7108. 000048DA  0240 0080                andi.w     D0, 0x80
  7109. 000048DE  6600 FEFC                bne        -0x102 /* 000047DC */
  7110. 000048E2  7048                     moveq.l    D0, 0x48
  7111. 000048E4  B640                     cmp.w      D3, D0
  7112. 000048E6  6700 FEF4                beq        -0x10A /* 000047DC */
  7113. 000048EA  7068                     moveq.l    D0, 0x68
  7114. 000048EC  B640                     cmp.w      D3, D0
  7115. 000048EE  6700 FEEC                beq        -0x112 /* 000047DC */
  7116. 000048F2  0C2E 0008 FFF4           cmpi.b     [A6 - 0xC], 0x8
  7117. 000048F8  6676                     bne        +0x78 /* 00004970 */
  7118. 000048FA  707A                     moveq.l    D0, 0x7A
  7119. 000048FC  2F00                     move.l     -[A7], D0
  7120. 000048FE  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7121. 00004902  584F                     addq.w     A7, 4
  7122. 00004904  1D7C 000A FFF4           move.b     [A6 - 0xC], 0xA /* '\n' */
  7123. 0000490A  602A                     bra        +0x2C /* 00004936 */
  7124. label0000490C:
  7125. 0000490C  1D7C 0006 FFF4           move.b     [A6 - 0xC], 0x6
  7126. 00004912  6022                     bra        +0x24 /* 00004936 */
  7127. label00004914:
  7128. 00004914  122D E3AF                move.b     D1, [A5 - 0x1C51]
  7129. 00004918  7000                     moveq.l    D0, 0x00
  7130. 0000491A  1001                     move.b     D0, D1
  7131. 0000491C  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  7132. 00004920  2040                     movea.l    A0, D0
  7133. 00004922  1010                     move.b     D0, [A0]
  7134. 00004924  7204                     moveq.l    D1, 0x04
  7135. 00004926  C001                     and.b      D0, D1
  7136. 00004928  660C                     bne        +0xE /* 00004936 */
  7137. 0000492A  6044                     bra        +0x46 /* 00004970 */
  7138. label0000492C:
  7139. 0000492C  2F3C 0000 062C           move.l     -[A7], 0x62C
  7140. 00004932  4EBA EB6A                jsr        [PC - 0x1496 /* 0000349E */]
  7141. label00004936:
  7142. 00004936  BAAD DB54                cmp.l      D5, [A5 - 0x24AC]
  7143. 0000493A  6D1C                     blt        +0x1E /* 00004958 */
  7144. 0000493C  06AD 0000 0032 DB54      addi.l     [A5 - 0x24AC], 0x32 /* '2' */
  7145. 00004944  2F2D DB50                move.l     -[A7], [A5 - 0x24B0]
  7146. 00004948  2F2D DB54                move.l     -[A7], [A5 - 0x24AC]
  7147. 0000494C  7002                     moveq.l    D0, 0x02
  7148. 0000494E  3F00                     move.w     -[A7], D0
  7149. 00004950  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  7150. 00004954  2B40 DB50                move.l     [A5 - 0x24B0], D0
  7151. label00004958:
  7152. 00004958  5285                     addq.l     D5, 1
  7153. 0000495A  2006                     move.l     D0, D6
  7154. 0000495C  5286                     addq.l     D6, 1
  7155. 0000495E  D0AD DB50                add.l      D0, [A5 - 0x24B0]
  7156. 00004962  2040                     movea.l    A0, D0
  7157. 00004964  10AD E3AF                move.b     [A0], [A5 - 0x1C51]
  7158. 00004968  4EBA EB4C                jsr        [PC - 0x14B4 /* 000034B6 */]
  7159. 0000496C  6000 FC22                bra        -0x3DC /* 00004590 */
  7160. label00004970:
  7161. 00004970  206D DB50                movea.l    A0, [A5 - 0x24B0]
  7162. 00004974  D1C6                     add.l      A0, D6
  7163. 00004976  4210                     clr.b      [A0]
  7164. 00004978  0C2E 0004 FFF4           cmpi.b     [A6 - 0xC], 0x4
  7165. 0000497E  660A                     bne        +0xC /* 0000498A */
  7166. 00004980  706C                     moveq.l    D0, 0x6C
  7167. 00004982  2F00                     move.l     -[A7], D0
  7168. 00004984  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7169. 00004988  584F                     addq.w     A7, 4
  7170. label0000498A:
  7171. 0000498A  7000                     moveq.l    D0, 0x00
  7172. 0000498C  2B40 C58E                move.l     [A5 - 0x3A72], D0
  7173. 00004990  7602                     moveq.l    D3, 0x02
  7174. 00004992  BE83                     cmp.l      D7, D3
  7175. 00004994  661A                     bne        +0x1C /* 000049B0 */
  7176. 00004996  2F07                     move.l     -[A7], D7
  7177. 00004998  42A7                     clr.l      -[A7]
  7178. 0000499A  206D DB50                movea.l    A0, [A5 - 0x24B0]
  7179. 0000499E  5448                     addq.w     A0, 2
  7180. 000049A0  2F08                     move.l     -[A7], A0
  7181. 000049A2  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  7182. 000049A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7183. 000049AA  2B40 DB60                move.l     [A5 - 0x24A0], D0
  7184. 000049AE  6014                     bra        +0x16 /* 000049C4 */
  7185. label000049B0:
  7186. 000049B0  2F07                     move.l     -[A7], D7
  7187. 000049B2  42A7                     clr.l      -[A7]
  7188. 000049B4  2F2D DB50                move.l     -[A7], [A5 - 0x24B0]
  7189. 000049B8  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  7190. 000049BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7191. 000049C0  2B40 DB60                move.l     [A5 - 0x24A0], D0
  7192. label000049C4:
  7193. 000049C4  0CAD 0000 0022 C58E      cmpi.l     [A5 - 0x3A72], 0x22 /* '\"' */
  7194. 000049CC  6644                     bne        +0x46 /* 00004A12 */
  7195. 000049CE  7009                     moveq.l    D0, 0x09
  7196. 000049D0  2F00                     move.l     -[A7], D0
  7197. 000049D2  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7198. 000049D6  584F                     addq.w     A7, 4
  7199. 000049D8  6038                     bra        +0x3A /* 00004A12 */
  7200. label000049DA:
  7201. 000049DA  1D7C 0002 FFF6           move.b     [A6 - 0xA], 0x2
  7202. 000049E0  6006                     bra        +0x8 /* 000049E8 */
  7203. label000049E2:
  7204. 000049E2  1D7C 0004 FFF6           move.b     [A6 - 0xA], 0x4
  7205. label000049E8:
  7206. 000049E8  4EBA EACC                jsr        [PC - 0x1534 /* 000034B6 */]
  7207. 000049EC  122E FFF5                move.b     D1, [A6 - 0xB]
  7208. 000049F0  7000                     moveq.l    D0, 0x00
  7209. 000049F2  1001                     move.b     D0, D1
  7210. 000049F4  142E FFF6                move.b     D2, [A6 - 0xA]
  7211. 000049F8  7200                     moveq.l    D1, 0x00
  7212. 000049FA  1202                     move.b     D1, D2
  7213. 000049FC  C081                     and.l      D0, D1
  7214. 000049FE  670A                     beq        +0xC /* 00004A0A */
  7215. 00004A00  7006                     moveq.l    D0, 0x06
  7216. 00004A02  2F00                     move.l     -[A7], D0
  7217. 00004A04  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7218. 00004A08  584F                     addq.w     A7, 4
  7219. label00004A0A:
  7220. 00004A0A  102E FFF6                move.b     D0, [A6 - 0xA]
  7221. 00004A0E  812E FFF5                or.b       [A6 - 0xB], D0
  7222. label00004A12:
  7223. 00004A12  122E FFF5                move.b     D1, [A6 - 0xB]
  7224. 00004A16  7000                     moveq.l    D0, 0x00
  7225. 00004A18  1001                     move.b     D0, D1
  7226. 00004A1A  302D E3AE                move.w     D0, [A5 - 0x1C52]
  7227. 00004A1E  48C0                     ext.l      D0
  7228. 00004A20  7255                     moveq.l    D1, 0x55
  7229. 00004A22  B081                     cmp.l      D0, D1
  7230. 00004A24  67B4                     beq        -0x4A /* 000049DA */
  7231. 00004A26  724C                     moveq.l    D1, 0x4C
  7232. 00004A28  B081                     cmp.l      D0, D1
  7233. 00004A2A  67B6                     beq        -0x48 /* 000049E2 */
  7234. 00004A2C  122E FFF5                move.b     D1, [A6 - 0xB]
  7235. 00004A30  7000                     moveq.l    D0, 0x00
  7236. 00004A32  1001                     move.b     D0, D1
  7237. 00004A34  4A80                     tst.l      D0
  7238. 00004A36  6732                     beq        +0x34 /* 00004A6A */
  7239. 00004A38  7201                     moveq.l    D1, 0x01
  7240. 00004A3A  B081                     cmp.l      D0, D1
  7241. 00004A3C  6756                     beq        +0x58 /* 00004A94 */
  7242. 00004A3E  7202                     moveq.l    D1, 0x02
  7243. 00004A40  B081                     cmp.l      D0, D1
  7244. 00004A42  6778                     beq        +0x7A /* 00004ABC */
  7245. 00004A44  7203                     moveq.l    D1, 0x03
  7246. 00004A46  B081                     cmp.l      D0, D1
  7247. 00004A48  6772                     beq        +0x74 /* 00004ABC */
  7248. 00004A4A  7204                     moveq.l    D1, 0x04
  7249. 00004A4C  B081                     cmp.l      D0, D1
  7250. 00004A4E  677A                     beq        +0x7C /* 00004ACA */
  7251. 00004A50  7205                     moveq.l    D1, 0x05
  7252. 00004A52  B081                     cmp.l      D0, D1
  7253. 00004A54  6774                     beq        +0x76 /* 00004ACA */
  7254. 00004A56  7206                     moveq.l    D1, 0x06
  7255. 00004A58  B081                     cmp.l      D0, D1
  7256. 00004A5A  6700 0096                beq        +0x98 /* 00004AF2 */
  7257. 00004A5E  7207                     moveq.l    D1, 0x07
  7258. 00004A60  B081                     cmp.l      D0, D1
  7259. 00004A62  6700 008E                beq        +0x90 /* 00004AF2 */
  7260. 00004A66  6000 0098                bra        +0x9A /* 00004B00 */
  7261. label00004A6A:
  7262. 00004A6A  202D DB60                move.l     D0, [A5 - 0x24A0]
  7263. 00004A6E  0280 8000 0000           andi.l     D0, 0x80000000
  7264. 00004A74  6710                     beq        +0x12 /* 00004A86 */
  7265. 00004A76  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  7266. 00004A7A  2028 001C                move.l     D0, [A0 + 0x1C]
  7267. 00004A7E  2B40 DB6C                move.l     [A5 - 0x2494], D0
  7268. 00004A82  6000 0086                bra        +0x88 /* 00004B0A */
  7269. label00004A86:
  7270. 00004A86  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  7271. 00004A8A  2028 0018                move.l     D0, [A0 + 0x18]
  7272. 00004A8E  2B40 DB6C                move.l     [A5 - 0x2494], D0
  7273. 00004A92  6076                     bra        +0x78 /* 00004B0A */
  7274. label00004A94:
  7275. 00004A94  202D DB60                move.l     D0, [A5 - 0x24A0]
  7276. 00004A98  0280 8000 0000           andi.l     D0, 0x80000000
  7277. 00004A9E  670E                     beq        +0x10 /* 00004AAE */
  7278. 00004AA0  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  7279. 00004AA4  2028 0024                move.l     D0, [A0 + 0x24]
  7280. 00004AA8  2B40 DB6C                move.l     [A5 - 0x2494], D0
  7281. 00004AAC  605C                     bra        +0x5E /* 00004B0A */
  7282. label00004AAE:
  7283. 00004AAE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  7284. 00004AB2  2028 0018                move.l     D0, [A0 + 0x18]
  7285. 00004AB6  2B40 DB6C                move.l     [A5 - 0x2494], D0
  7286. 00004ABA  604E                     bra        +0x50 /* 00004B0A */
  7287. label00004ABC:
  7288. 00004ABC  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  7289. 00004AC0  2028 001C                move.l     D0, [A0 + 0x1C]
  7290. 00004AC4  2B40 DB6C                move.l     [A5 - 0x2494], D0
  7291. 00004AC8  6040                     bra        +0x42 /* 00004B0A */
  7292. label00004ACA:
  7293. 00004ACA  202D DB60                move.l     D0, [A5 - 0x24A0]
  7294. 00004ACE  0280 8000 0000           andi.l     D0, 0x80000000
  7295. 00004AD4  670E                     beq        +0x10 /* 00004AE4 */
  7296. 00004AD6  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  7297. 00004ADA  2028 0024                move.l     D0, [A0 + 0x24]
  7298. 00004ADE  2B40 DB6C                move.l     [A5 - 0x2494], D0
  7299. 00004AE2  6026                     bra        +0x28 /* 00004B0A */
  7300. label00004AE4:
  7301. 00004AE4  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  7302. 00004AE8  2028 0020                move.l     D0, [A0 + 0x20]
  7303. 00004AEC  2B40 DB6C                move.l     [A5 - 0x2494], D0
  7304. 00004AF0  6018                     bra        +0x1A /* 00004B0A */
  7305. label00004AF2:
  7306. 00004AF2  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  7307. 00004AF6  2028 0024                move.l     D0, [A0 + 0x24]
  7308. 00004AFA  2B40 DB6C                move.l     [A5 - 0x2494], D0
  7309. 00004AFE  600A                     bra        +0xC /* 00004B0A */
  7310. label00004B00:
  7311. 00004B00  2F3C 0000 06EA           move.l     -[A7], 0x6EA
  7312. 00004B06  4EBA E996                jsr        [PC - 0x166A /* 0000349E */]
  7313. label00004B0A:
  7314. 00004B0A  706C                     moveq.l    D0, 0x6C
  7315. label00004B0C:
  7316. 00004B0C  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  7317. 00004B10  4E5E                     unlink     A6
  7318. 00004B12  4E75                     rts
  7319. fn00004B14:
  7320. 00004B14  4E56 FFFC                link       A6, -0x0004
  7321. 00004B18  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  7322. 00004B1C  7E00                     moveq.l    D7, 0x00
  7323. 00004B1E  7A01                     moveq.l    D5, 0x01
  7324. 00004B20  7C20                     moveq.l    D6, 0x20
  7325. 00004B22  7600                     moveq.l    D3, 0x00
  7326. 00004B24  6004                     bra        +0x6 /* 00004B2A */
  7327. label00004B26:
  7328. 00004B26  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7329. label00004B2A:
  7330. 00004B2A  122D E3AF                move.b     D1, [A5 - 0x1C51]
  7331. 00004B2E  7000                     moveq.l    D0, 0x00
  7332. 00004B30  1001                     move.b     D0, D1
  7333. 00004B32  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  7334. 00004B36  2040                     movea.l    A0, D0
  7335. 00004B38  1010                     move.b     D0, [A0]
  7336. 00004B3A  7208                     moveq.l    D1, 0x08
  7337. 00004B3C  C001                     and.b      D0, D1
  7338. 00004B3E  66E6                     bne        -0x18 /* 00004B26 */
  7339. 00004B40  7800                     moveq.l    D4, 0x00
  7340. label00004B42:
  7341. 00004B42  2004                     move.l     D0, D4
  7342. 00004B44  5880                     addq.l     D0, 4
  7343. 00004B46  B0AD DB80                cmp.l      D0, [A5 - 0x2480]
  7344. 00004B4A  6328                     bls        +0x2A /* 00004B74 */
  7345. 00004B4C  06AD 0000 0032 DB80      addi.l     [A5 - 0x2480], 0x32 /* '2' */
  7346. 00004B54  0CAD 0000 3E80 DB80      cmpi.l     [A5 - 0x2480], 0x3E80
  7347. 00004B5C  6400 031A                bcc        +0x31C /* 00004E78 */
  7348. 00004B60  2F2D DB84                move.l     -[A7], [A5 - 0x247C]
  7349. 00004B64  2F2D DB80                move.l     -[A7], [A5 - 0x2480]
  7350. 00004B68  7002                     moveq.l    D0, 0x02
  7351. 00004B6A  3F00                     move.w     -[A7], D0
  7352. 00004B6C  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  7353. 00004B70  2B40 DB84                move.l     [A5 - 0x247C], D0
  7354. label00004B74:
  7355. 00004B74  302D E3AE                move.w     D0, [A5 - 0x1C52]
  7356. 00004B78  48C0                     ext.l      D0
  7357. 00004B7A  7209                     moveq.l    D1, 0x09
  7358. 00004B7C  B081                     cmp.l      D0, D1
  7359. 00004B7E  6700 008A                beq        +0x8C /* 00004C0A */
  7360. 00004B82  720D                     moveq.l    D1, 0x0D
  7361. 00004B84  B081                     cmp.l      D0, D1
  7362. 00004B86  6700 0082                beq        +0x84 /* 00004C0A */
  7363. 00004B8A  720B                     moveq.l    D1, 0x0B
  7364. 00004B8C  B081                     cmp.l      D0, D1
  7365. 00004B8E  677A                     beq        +0x7C /* 00004C0A */
  7366. 00004B90  720C                     moveq.l    D1, 0x0C
  7367. 00004B92  B081                     cmp.l      D0, D1
  7368. 00004B94  6774                     beq        +0x76 /* 00004C0A */
  7369. 00004B96  720A                     moveq.l    D1, 0x0A
  7370. 00004B98  B081                     cmp.l      D0, D1
  7371. 00004B9A  676E                     beq        +0x70 /* 00004C0A */
  7372. 00004B9C  7220                     moveq.l    D1, 0x20
  7373. 00004B9E  B081                     cmp.l      D0, D1
  7374. 00004BA0  6768                     beq        +0x6A /* 00004C0A */
  7375. 00004BA2  722A                     moveq.l    D1, 0x2A
  7376. 00004BA4  B081                     cmp.l      D0, D1
  7377. 00004BA6  6700 0096                beq        +0x98 /* 00004C3E */
  7378. 00004BAA  722F                     moveq.l    D1, 0x2F
  7379. 00004BAC  B081                     cmp.l      D0, D1
  7380. 00004BAE  6700 008E                beq        +0x90 /* 00004C3E */
  7381. 00004BB2  7229                     moveq.l    D1, 0x29
  7382. 00004BB4  B081                     cmp.l      D0, D1
  7383. 00004BB6  6700 0106                beq        +0x108 /* 00004CBE */
  7384. 00004BBA  722C                     moveq.l    D1, 0x2C
  7385. 00004BBC  B081                     cmp.l      D0, D1
  7386. 00004BBE  6700 0122                beq        +0x124 /* 00004CE2 */
  7387. 00004BC2  7228                     moveq.l    D1, 0x28
  7388. 00004BC4  B081                     cmp.l      D0, D1
  7389. 00004BC6  6700 0164                beq        +0x166 /* 00004D2C */
  7390. 00004BCA  725C                     moveq.l    D1, 0x5C
  7391. 00004BCC  B081                     cmp.l      D0, D1
  7392. 00004BCE  6700 0166                beq        +0x168 /* 00004D36 */
  7393. 00004BD2  7227                     moveq.l    D1, 0x27
  7394. 00004BD4  B081                     cmp.l      D0, D1
  7395. 00004BD6  6700 016C                beq        +0x16E /* 00004D44 */
  7396. 00004BDA  7222                     moveq.l    D1, 0x22
  7397. 00004BDC  B081                     cmp.l      D0, D1
  7398. 00004BDE  6700 0164                beq        +0x166 /* 00004D44 */
  7399. 00004BE2  4A80                     tst.l      D0
  7400. 00004BE4  6700 0188                beq        +0x18A /* 00004D6E */
  7401. 00004BE8  0C80 0000 00F9           cmpi.l     D0, 0xF9
  7402. 00004BEE  6700 0192                beq        +0x194 /* 00004D82 */
  7403. 00004BF2  0C80 0000 00FA           cmpi.l     D0, 0xFA
  7404. 00004BF8  6700 01A0                beq        +0x1A2 /* 00004D9A */
  7405. 00004BFC  0C80 0000 00FF           cmpi.l     D0, 0xFF
  7406. 00004C02  6700 01B2                beq        +0x1B4 /* 00004DB6 */
  7407. 00004C06  6000 01C0                bra        +0x1C2 /* 00004DC8 */
  7408. label00004C0A:
  7409. 00004C0A  4A45                     tst.w      D5
  7410. 00004C0C  6700 02B4                beq        +0x2B6 /* 00004EC2 */
  7411. label00004C10:
  7412. 00004C10  2440                     movea.l    A2, D0
  7413. 00004C12  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7414. 00004C16  1200                     move.b     D1, D0
  7415. 00004C18  200A                     move.l     D0, A2
  7416. 00004C1A  7000                     moveq.l    D0, 0x00
  7417. 00004C1C  1001                     move.b     D0, D1
  7418. 00004C1E  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  7419. 00004C22  2040                     movea.l    A0, D0
  7420. 00004C24  1010                     move.b     D0, [A0]
  7421. 00004C26  7208                     moveq.l    D1, 0x08
  7422. 00004C28  C001                     and.b      D0, D1
  7423. 00004C2A  66E4                     bne        -0x1A /* 00004C10 */
  7424. 00004C2C  2004                     move.l     D0, D4
  7425. 00004C2E  5284                     addq.l     D4, 1
  7426. 00004C30  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7427. 00004C34  2040                     movea.l    A0, D0
  7428. 00004C36  10BC 0020                move.b     [A0], 0x20 /* ' ' */
  7429. 00004C3A  6000 FF06                bra        -0xF8 /* 00004B42 */
  7430. label00004C3E:
  7431. 00004C3E  4A45                     tst.w      D5
  7432. 00004C40  6700 0280                beq        +0x282 /* 00004EC2 */
  7433. 00004C44  4A84                     tst.l      D4
  7434. 00004C46  6700 027A                beq        +0x27C /* 00004EC2 */
  7435. 00004C4A  206D DB84                movea.l    A0, [A5 - 0x247C]
  7436. 00004C4E  D1C4                     add.l      A0, D4
  7437. 00004C50  1028 FFFF                move.b     D0, [A0 - 0x1]
  7438. 00004C54  722F                     moveq.l    D1, 0x2F
  7439. 00004C56  B001                     cmp.b      D0, D1
  7440. 00004C58  6600 0268                bne        +0x26A /* 00004EC2 */
  7441. 00004C5C  0C6D 002A E3AE           cmpi.w     [A5 - 0x1C52], 0x2A /* '*' */
  7442. 00004C62  6606                     bne        +0x8 /* 00004C6A */
  7443. 00004C64  4EBA F2EA                jsr        [PC - 0xD16 /* 00003F50 */]
  7444. 00004C68  600A                     bra        +0xC /* 00004C74 */
  7445. label00004C6A:
  7446. 00004C6A  4EBA F27C                jsr        [PC - 0xD84 /* 00003EE8 */]
  7447. 00004C6E  6004                     bra        +0x6 /* 00004C74 */
  7448. label00004C70:
  7449. 00004C70  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7450. label00004C74:
  7451. 00004C74  122D E3AF                move.b     D1, [A5 - 0x1C51]
  7452. 00004C78  7000                     moveq.l    D0, 0x00
  7453. 00004C7A  1001                     move.b     D0, D1
  7454. 00004C7C  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  7455. 00004C80  2040                     movea.l    A0, D0
  7456. 00004C82  1010                     move.b     D0, [A0]
  7457. 00004C84  7208                     moveq.l    D1, 0x08
  7458. 00004C86  C001                     and.b      D0, D1
  7459. 00004C88  66E6                     bne        -0x18 /* 00004C70 */
  7460. 00004C8A  0C84 0000 0001           cmpi.l     D4, 0x1
  7461. 00004C90  6606                     bne        +0x8 /* 00004C98 */
  7462. 00004C92  7800                     moveq.l    D4, 0x00
  7463. 00004C94  6000 FEAC                bra        -0x152 /* 00004B42 */
  7464. label00004C98:
  7465. 00004C98  206D DB84                movea.l    A0, [A5 - 0x247C]
  7466. 00004C9C  D1C4                     add.l      A0, D4
  7467. 00004C9E  1028 FFFE                move.b     D0, [A0 - 0x2]
  7468. 00004CA2  7220                     moveq.l    D1, 0x20
  7469. 00004CA4  B001                     cmp.b      D0, D1
  7470. 00004CA6  6606                     bne        +0x8 /* 00004CAE */
  7471. 00004CA8  5384                     subq.l     D4, 1
  7472. 00004CAA  6000 FE96                bra        -0x168 /* 00004B42 */
  7473. label00004CAE:
  7474. 00004CAE  206D DB84                movea.l    A0, [A5 - 0x247C]
  7475. 00004CB2  D1C4                     add.l      A0, D4
  7476. 00004CB4  117C 0020 FFFF           move.b     [A0 - 0x1], 0x20 /* ' ' */
  7477. 00004CBA  6000 FE86                bra        -0x178 /* 00004B42 */
  7478. label00004CBE:
  7479. 00004CBE  4A84                     tst.l      D4
  7480. 00004CC0  6F12                     ble        +0x14 /* 00004CD4 */
  7481. 00004CC2  206D DB84                movea.l    A0, [A5 - 0x247C]
  7482. 00004CC6  D1C4                     add.l      A0, D4
  7483. 00004CC8  1028 FFFF                move.b     D0, [A0 - 0x1]
  7484. 00004CCC  7220                     moveq.l    D1, 0x20
  7485. 00004CCE  B001                     cmp.b      D0, D1
  7486. 00004CD0  6602                     bne        +0x4 /* 00004CD4 */
  7487. 00004CD2  5384                     subq.l     D4, 1
  7488. label00004CD4:
  7489. 00004CD4  4A87                     tst.l      D7
  7490. 00004CD6  670A                     beq        +0xC /* 00004CE2 */
  7491. 00004CD8  3005                     move.w     D0, D5
  7492. 00004CDA  48C0                     ext.l      D0
  7493. 00004CDC  9E80                     sub.l      D7, D0
  7494. 00004CDE  6000 01E2                bra        +0x1E4 /* 00004EC2 */
  7495. label00004CE2:
  7496. 00004CE2  4A83                     tst.l      D3
  7497. 00004CE4  670A                     beq        +0xC /* 00004CF0 */
  7498. 00004CE6  0C6D 002C E3AE           cmpi.w     [A5 - 0x1C52], 0x2C /* ',' */
  7499. 00004CEC  6700 01D4                beq        +0x1D6 /* 00004EC2 */
  7500. label00004CF0:
  7501. 00004CF0  4A45                     tst.w      D5
  7502. 00004CF2  6700 01CE                beq        +0x1D0 /* 00004EC2 */
  7503. 00004CF6  4A87                     tst.l      D7
  7504. 00004CF8  6600 01C8                bne        +0x1CA /* 00004EC2 */
  7505. 00004CFC  4203                     clr.b      D3
  7506. 00004CFE  206D DB84                movea.l    A0, [A5 - 0x247C]
  7507. 00004D02  D1C4                     add.l      A0, D4
  7508. 00004D04  1083                     move.b     [A0], D3
  7509. 00004D06  4A84                     tst.l      D4
  7510. 00004D08  671A                     beq        +0x1C /* 00004D24 */
  7511. 00004D0A  206D DB84                movea.l    A0, [A5 - 0x247C]
  7512. 00004D0E  D1C4                     add.l      A0, D4
  7513. 00004D10  1028 FFFF                move.b     D0, [A0 - 0x1]
  7514. 00004D14  7220                     moveq.l    D1, 0x20
  7515. 00004D16  B001                     cmp.b      D0, D1
  7516. 00004D18  660A                     bne        +0xC /* 00004D24 */
  7517. 00004D1A  206D DB84                movea.l    A0, [A5 - 0x247C]
  7518. 00004D1E  D1C4                     add.l      A0, D4
  7519. 00004D20  1143 FFFF                move.b     [A0 - 0x1], D3
  7520. label00004D24:
  7521. 00004D24  202D DB84                move.l     D0, [A5 - 0x247C]
  7522. 00004D28  4EFA 01B2                jmp        [PC + 0x1B2 /* 00004EDC */]
  7523. label00004D2C:
  7524. 00004D2C  3005                     move.w     D0, D5
  7525. 00004D2E  48C0                     ext.l      D0
  7526. 00004D30  DE80                     add.l      D7, D0
  7527. 00004D32  6000 018E                bra        +0x190 /* 00004EC2 */
  7528. label00004D36:
  7529. 00004D36  0C46 005C                cmpi.w     D6, 0x5C /* '\\' */
  7530. 00004D3A  6600 0186                bne        +0x188 /* 00004EC2 */
  7531. 00004D3E  7C20                     moveq.l    D6, 0x20
  7532. 00004D40  6000 0184                bra        +0x186 /* 00004EC6 */
  7533. label00004D44:
  7534. 00004D44  4A45                     tst.w      D5
  7535. 00004D46  661A                     bne        +0x1C /* 00004D62 */
  7536. 00004D48  302D E3AE                move.w     D0, [A5 - 0x1C52]
  7537. 00004D4C  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  7538. 00004D50  6600 0170                bne        +0x172 /* 00004EC2 */
  7539. 00004D54  0C46 005C                cmpi.w     D6, 0x5C /* '\\' */
  7540. 00004D58  6700 0168                beq        +0x16A /* 00004EC2 */
  7541. 00004D5C  7A01                     moveq.l    D5, 0x01
  7542. 00004D5E  6000 0162                bra        +0x164 /* 00004EC2 */
  7543. label00004D62:
  7544. 00004D62  3D6D E3AE FFFC           move.w     [A6 - 0x4], [A5 - 0x1C52]
  7545. 00004D68  4245                     clr.w      D5
  7546. 00004D6A  6000 0156                bra        +0x158 /* 00004EC2 */
  7547. label00004D6E:
  7548. 00004D6E  7022                     moveq.l    D0, 0x22
  7549. 00004D70  2F00                     move.l     -[A7], D0
  7550. 00004D72  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  7551. 00004D76  584F                     addq.w     A7, 4
  7552. 00004D78  7002                     moveq.l    D0, 0x02
  7553. 00004D7A  2F00                     move.l     -[A7], D0
  7554. 00004D7C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7555. 00004D80  584F                     addq.w     A7, 4
  7556. label00004D82:
  7557. 00004D82  5283                     addq.l     D3, 1
  7558. 00004D84  2004                     move.l     D0, D4
  7559. 00004D86  5284                     addq.l     D4, 1
  7560. 00004D88  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7561. 00004D8C  2040                     movea.l    A0, D0
  7562. 00004D8E  10AD E3AF                move.b     [A0], [A5 - 0x1C51]
  7563. 00004D92  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7564. 00004D96  6000 012E                bra        +0x130 /* 00004EC6 */
  7565. label00004D9A:
  7566. 00004D9A  4A83                     tst.l      D3
  7567. 00004D9C  6702                     beq        +0x4 /* 00004DA0 */
  7568. 00004D9E  5383                     subq.l     D3, 1
  7569. label00004DA0:
  7570. 00004DA0  2004                     move.l     D0, D4
  7571. 00004DA2  5284                     addq.l     D4, 1
  7572. 00004DA4  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7573. 00004DA8  2040                     movea.l    A0, D0
  7574. 00004DAA  10AD E3AF                move.b     [A0], [A5 - 0x1C51]
  7575. 00004DAE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7576. 00004DB2  6000 0112                bra        +0x114 /* 00004EC6 */
  7577. label00004DB6:
  7578. 00004DB6  2004                     move.l     D0, D4
  7579. 00004DB8  5284                     addq.l     D4, 1
  7580. 00004DBA  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7581. 00004DBE  2040                     movea.l    A0, D0
  7582. 00004DC0  10BC 00FF                move.b     [A0], 0xFF
  7583. 00004DC4  6000 00FC                bra        +0xFE /* 00004EC2 */
  7584. label00004DC8:
  7585. 00004DC8  102D E351                move.b     D0, [A5 - 0x1CAF]
  7586. 00004DCC  672E                     beq        +0x30 /* 00004DFC */
  7587. 00004DCE  302D E3AE                move.w     D0, [A5 - 0x1C52]
  7588. 00004DD2  48C0                     ext.l      D0
  7589. 00004DD4  2F00                     move.l     -[A7], D0
  7590. 00004DD6  4EBA E728                jsr        [PC - 0x18D8 /* 00003500 */]
  7591. 00004DDA  4A80                     tst.l      D0
  7592. 00004DDC  671E                     beq        +0x20 /* 00004DFC */
  7593. 00004DDE  2004                     move.l     D0, D4
  7594. 00004DE0  5284                     addq.l     D4, 1
  7595. 00004DE2  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7596. 00004DE6  2040                     movea.l    A0, D0
  7597. 00004DE8  10AD E3AF                move.b     [A0], [A5 - 0x1C51]
  7598. 00004DEC  3C2D E3AE                move.w     D6, [A5 - 0x1C52]
  7599. 00004DF0  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7600. 00004DF4  3B40 E3AE                move.w     [A5 - 0x1C52], D0
  7601. 00004DF8  6000 00CC                bra        +0xCE /* 00004EC6 */
  7602. label00004DFC:
  7603. 00004DFC  4A45                     tst.w      D5
  7604. 00004DFE  6700 00C2                beq        +0xC4 /* 00004EC2 */
  7605. 00004E02  206D E652                movea.l    A0, [A5 - 0x19AE]
  7606. 00004E06  1028 000D                move.b     D0, [A0 + 0xD]
  7607. 00004E0A  7204                     moveq.l    D1, 0x04
  7608. 00004E0C  B001                     cmp.b      D0, D1
  7609. 00004E0E  6600 00B2                bne        +0xB4 /* 00004EC2 */
  7610. 00004E12  302D E3AE                move.w     D0, [A5 - 0x1C52]
  7611. 00004E16  48C0                     ext.l      D0
  7612. 00004E18  2F00                     move.l     -[A7], D0
  7613. 00004E1A  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  7614. 00004E1E  4A40                     tst.w      D0
  7615. 00004E20  6700 00A0                beq        +0xA2 /* 00004EC2 */
  7616. 00004E24  2004                     move.l     D0, D4
  7617. 00004E26  5284                     addq.l     D4, 1
  7618. 00004E28  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7619. 00004E2C  2040                     movea.l    A0, D0
  7620. 00004E2E  10BC 00FF                move.b     [A0], 0xFF
  7621. 00004E32  2004                     move.l     D0, D4
  7622. 00004E34  5284                     addq.l     D4, 1
  7623. 00004E36  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7624. 00004E3A  2040                     movea.l    A0, D0
  7625. 00004E3C  10BC 00FD                move.b     [A0], 0xFD
  7626. 00004E40  2004                     move.l     D0, D4
  7627. 00004E42  5284                     addq.l     D4, 1
  7628. 00004E44  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7629. 00004E48  2040                     movea.l    A0, D0
  7630. 00004E4A  10AD E3AF                move.b     [A0], [A5 - 0x1C51]
  7631. 00004E4E  605A                     bra        +0x5C /* 00004EAA */
  7632. label00004E50:
  7633. 00004E50  B8AD DB80                cmp.l      D4, [A5 - 0x2480]
  7634. 00004E54  630A                     bls        +0xC /* 00004E60 */
  7635. 00004E56  2F3C 0000 0787           move.l     -[A7], 0x787
  7636. 00004E5C  4EBA E640                jsr        [PC - 0x19C0 /* 0000349E */]
  7637. label00004E60:
  7638. 00004E60  B8AD DB80                cmp.l      D4, [A5 - 0x2480]
  7639. 00004E64  6636                     bne        +0x38 /* 00004E9C */
  7640. 00004E66  06AD 0000 0032 DB80      addi.l     [A5 - 0x2480], 0x32 /* '2' */
  7641. 00004E6E  0CAD 0000 3E80 DB80      cmpi.l     [A5 - 0x2480], 0x3E80
  7642. 00004E76  650E                     bcs        +0x10 /* 00004E86 */
  7643. label00004E78:
  7644. 00004E78  7022                     moveq.l    D0, 0x22
  7645. 00004E7A  2F00                     move.l     -[A7], D0
  7646. 00004E7C  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  7647. 00004E80  584F                     addq.w     A7, 4
  7648. 00004E82  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  7649. label00004E86:
  7650. 00004E86  2F2D DB84                move.l     -[A7], [A5 - 0x247C]
  7651. 00004E8A  2F2D DB80                move.l     -[A7], [A5 - 0x2480]
  7652. 00004E8E  7002                     moveq.l    D0, 0x02
  7653. 00004E90  3F00                     move.w     -[A7], D0
  7654. 00004E92  206D E694                movea.l    A0, [A5 - 0x196C]
  7655. 00004E96  4E90                     jsr        [A0]
  7656. 00004E98  2B40 DB84                move.l     [A5 - 0x247C], D0
  7657. label00004E9C:
  7658. 00004E9C  2004                     move.l     D0, D4
  7659. 00004E9E  5284                     addq.l     D4, 1
  7660. 00004EA0  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7661. 00004EA4  2040                     movea.l    A0, D0
  7662. 00004EA6  10AD E3AF                move.b     [A0], [A5 - 0x1C51]
  7663. label00004EAA:
  7664. 00004EAA  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7665. 00004EAE  302D E3AE                move.w     D0, [A5 - 0x1C52]
  7666. 00004EB2  48C0                     ext.l      D0
  7667. 00004EB4  2F00                     move.l     -[A7], D0
  7668. 00004EB6  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  7669. 00004EBA  4A40                     tst.w      D0
  7670. 00004EBC  6700 FC84                beq        -0x37A /* 00004B42 */
  7671. 00004EC0  608E                     bra        -0x70 /* 00004E50 */
  7672. label00004EC2:
  7673. 00004EC2  3C2D E3AE                move.w     D6, [A5 - 0x1C52]
  7674. label00004EC6:
  7675. 00004EC6  2004                     move.l     D0, D4
  7676. 00004EC8  5284                     addq.l     D4, 1
  7677. 00004ECA  D0AD DB84                add.l      D0, [A5 - 0x247C]
  7678. 00004ECE  2040                     movea.l    A0, D0
  7679. 00004ED0  10AD E3AF                move.b     [A0], [A5 - 0x1C51]
  7680. 00004ED4  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7681. 00004ED8  6000 FC68                bra        -0x396 /* 00004B42 */
  7682. label00004EDC:
  7683. 00004EDC  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  7684. 00004EE0  4E5E                     unlink     A6
  7685. 00004EE2  4E75                     rts
  7686. fn00004EE4:
  7687. 00004EE4  4E56 FFFC                link       A6, -0x0004
  7688. 00004EE8  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  7689. 00004EEC  266E 0008                movea.l    A3, [A6 + 0x8]
  7690. 00004EF0  7000                     moveq.l    D0, 0x00
  7691. 00004EF2  2D40 FFFC                move.l     [A6 - 0x4], D0
  7692. 00004EF6  7A00                     moveq.l    D5, 0x00
  7693. 00004EF8  102B 0010                move.b     D0, [A3 + 0x10]
  7694. 00004EFC  7210                     moveq.l    D1, 0x10
  7695. 00004EFE  C001                     and.b      D0, D1
  7696. 00004F00  671A                     beq        +0x1C /* 00004F1C */
  7697. 00004F02  362D E3AE                move.w     D3, [A5 - 0x1C52]
  7698. 00004F06  7020                     moveq.l    D0, 0x20
  7699. 00004F08  B640                     cmp.w      D3, D0
  7700. 00004F0A  670A                     beq        +0xC /* 00004F16 */
  7701. 00004F0C  3003                     move.w     D0, D3
  7702. 00004F0E  48C0                     ext.l      D0
  7703. 00004F10  2F00                     move.l     -[A7], D0
  7704. 00004F12  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  7705. label00004F16:
  7706. 00004F16  7000                     moveq.l    D0, 0x00
  7707. 00004F18  4EFA 00B4                jmp        [PC + 0xB4 /* 00004FCE */]
  7708. label00004F1C:
  7709. 00004F1C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  7710. 00004F20  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  7711. 00004F24  2800                     move.l     D4, D0
  7712. 00004F26  0C6D 0028 E3AE           cmpi.w     [A5 - 0x1C52], 0x28 /* '(' */
  7713. 00004F2C  670A                     beq        +0xC /* 00004F38 */
  7714. 00004F2E  2F3C 0000 07BF           move.l     -[A7], 0x7BF
  7715. 00004F34  4EBA E568                jsr        [PC - 0x1A98 /* 0000349E */]
  7716. label00004F38:
  7717. 00004F38  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7718. 00004F3C  2604                     move.l     D3, D4
  7719. 00004F3E  4483                     neg.l      D3
  7720. 00004F40  9783                     subx.l     D3, D3
  7721. 00004F42  4483                     neg.l      D3
  7722. label00004F44:
  7723. 00004F44  4EBA FBCE                jsr        [PC - 0x432 /* 00004B14 */]
  7724. 00004F48  2440                     movea.l    A2, D0
  7725. 00004F4A  4A12                     tst.b      [A2]
  7726. 00004F4C  6610                     bne        +0x12 /* 00004F5E */
  7727. 00004F4E  4A83                     tst.l      D3
  7728. 00004F50  670E                     beq        +0x10 /* 00004F60 */
  7729. 00004F52  705D                     moveq.l    D0, 0x5D
  7730. 00004F54  2F00                     move.l     -[A7], D0
  7731. 00004F56  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  7732. 00004F5A  584F                     addq.w     A7, 4
  7733. 00004F5C  6002                     bra        +0x4 /* 00004F60 */
  7734. label00004F5E:
  7735. 00004F5E  5285                     addq.l     D5, 1
  7736. label00004F60:
  7737. 00004F60  4A84                     tst.l      D4
  7738. 00004F62  6714                     beq        +0x16 /* 00004F78 */
  7739. 00004F64  486E FFFC                pea.l      [A6 - 0x4]
  7740. 00004F68  2F0A                     move.l     -[A7], A2
  7741. 00004F6A  7002                     moveq.l    D0, 0x02
  7742. 00004F6C  3F00                     move.w     -[A7], D0
  7743. 00004F6E  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  7744. 00004F72  2F00                     move.l     -[A7], D0
  7745. 00004F74  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  7746. label00004F78:
  7747. 00004F78  302D E3AE                move.w     D0, [A5 - 0x1C52]
  7748. 00004F7C  48C0                     ext.l      D0
  7749. 00004F7E  722C                     moveq.l    D1, 0x2C
  7750. 00004F80  B081                     cmp.l      D0, D1
  7751. 00004F82  670C                     beq        +0xE /* 00004F90 */
  7752. 00004F84  7229                     moveq.l    D1, 0x29
  7753. 00004F86  B081                     cmp.l      D0, D1
  7754. 00004F88  6720                     beq        +0x22 /* 00004FAA */
  7755. 00004F8A  4A80                     tst.l      D0
  7756. 00004F8C  6708                     beq        +0xA /* 00004F96 */
  7757. 00004F8E  6010                     bra        +0x12 /* 00004FA0 */
  7758. label00004F90:
  7759. 00004F90  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7760. 00004F94  60AE                     bra        -0x50 /* 00004F44 */
  7761. label00004F96:
  7762. 00004F96  7002                     moveq.l    D0, 0x02
  7763. 00004F98  2F00                     move.l     -[A7], D0
  7764. 00004F9A  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7765. 00004F9E  584F                     addq.w     A7, 4
  7766. label00004FA0:
  7767. 00004FA0  2F3C 0000 07E6           move.l     -[A7], 0x7E6
  7768. 00004FA6  4EBA E4F6                jsr        [PC - 0x1B0A /* 0000349E */]
  7769. label00004FAA:
  7770. 00004FAA  202D C79C                move.l     D0, [A5 - 0x3864]
  7771. 00004FAE  661A                     bne        +0x1C /* 00004FCA */
  7772. 00004FB0  BA84                     cmp.l      D5, D4
  7773. 00004FB2  6716                     beq        +0x18 /* 00004FCA */
  7774. 00004FB4  204B                     movea.l    A0, A3
  7775. 00004FB6  7014                     moveq.l    D0, 0x14
  7776. 00004FB8  D1C0                     add.l      A0, D0
  7777. 00004FBA  2F08                     move.l     -[A7], A0
  7778. 00004FBC  2F04                     move.l     -[A7], D4
  7779. 00004FBE  701D                     moveq.l    D0, 0x1D
  7780. 00004FC0  2F00                     move.l     -[A7], D0
  7781. 00004FC2  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  7782. 00004FC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7783. label00004FCA:
  7784. 00004FCA  202E FFFC                move.l     D0, [A6 - 0x4]
  7785. label00004FCE:
  7786. 00004FCE  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  7787. 00004FD2  4E5E                     unlink     A6
  7788. 00004FD4  205F                     movea.l    A0, [A7]+
  7789. 00004FD6  584F                     addq.w     A7, 4
  7790. 00004FD8  4ED0                     jmp        [A0]
  7791. fn00004FDA:
  7792. 00004FDA  6004                     bra        +0x6 /* 00004FE0 */
  7793. label00004FDC:
  7794. 00004FDC  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7795. label00004FE0:
  7796. 00004FE0  302D E3AE                move.w     D0, [A5 - 0x1C52]
  7797. 00004FE4  48C0                     ext.l      D0
  7798. 00004FE6  7220                     moveq.l    D1, 0x20
  7799. 00004FE8  B081                     cmp.l      D0, D1
  7800. 00004FEA  67F0                     beq        -0xE /* 00004FDC */
  7801. 00004FEC  7209                     moveq.l    D1, 0x09
  7802. 00004FEE  B081                     cmp.l      D0, D1
  7803. 00004FF0  67EA                     beq        -0x14 /* 00004FDC */
  7804. 00004FF2  720A                     moveq.l    D1, 0x0A
  7805. 00004FF4  B081                     cmp.l      D0, D1
  7806. 00004FF6  67E4                     beq        -0x1A /* 00004FDC */
  7807. 00004FF8  720D                     moveq.l    D1, 0x0D
  7808. 00004FFA  B081                     cmp.l      D0, D1
  7809. 00004FFC  6700 00A2                beq        +0xA4 /* 000050A0 */
  7810. 00005000  722F                     moveq.l    D1, 0x2F
  7811. 00005002  B081                     cmp.l      D0, D1
  7812. 00005004  6702                     beq        +0x4 /* 00005008 */
  7813. 00005006  601E                     bra        +0x20 /* 00005026 */
  7814. label00005008:
  7815. 00005008  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7816. 0000500C  722F                     moveq.l    D1, 0x2F
  7817. 0000500E  B041                     cmp.w      D0, D1
  7818. 00005010  6606                     bne        +0x8 /* 00005018 */
  7819. 00005012  4EBA EED4                jsr        [PC - 0x112C /* 00003EE8 */]
  7820. 00005016  60C8                     bra        -0x36 /* 00004FE0 */
  7821. label00005018:
  7822. 00005018  0C6D 002A E3AE           cmpi.w     [A5 - 0x1C52], 0x2A /* '*' */
  7823. 0000501E  6606                     bne        +0x8 /* 00005026 */
  7824. 00005020  4EBA EF2E                jsr        [PC - 0x10D2 /* 00003F50 */]
  7825. 00005024  60BA                     bra        -0x44 /* 00004FE0 */
  7826. label00005026:
  7827. 00005026  302D E3AE                move.w     D0, [A5 - 0x1C52]
  7828. 0000502A  48C0                     ext.l      D0
  7829. 0000502C  2F00                     move.l     -[A7], D0
  7830. 0000502E  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  7831. 00005032  4A40                     tst.w      D0
  7832. 00005034  6756                     beq        +0x58 /* 0000508C */
  7833. 00005036  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  7834. 0000503A  0C6D 0001 E62E           cmpi.w     [A5 - 0x19D2], 0x1
  7835. 00005040  6718                     beq        +0x1A /* 0000505A */
  7836. 00005042  206D E652                movea.l    A0, [A5 - 0x19AE]
  7837. 00005046  1028 000C                move.b     D0, [A0 + 0xC]
  7838. 0000504A  7202                     moveq.l    D1, 0x02
  7839. 0000504C  C001                     and.b      D0, D1
  7840. 0000504E  670A                     beq        +0xC /* 0000505A */
  7841. 00005050  206D E652                movea.l    A0, [A5 - 0x19AE]
  7842. 00005054  0228 00F1 000C           andi.b     [A0 + 0xC], 0xF1
  7843. label0000505A:
  7844. 0000505A  486D DB88                pea.l      [A5 - 0x2478]
  7845. 0000505E  4EBA B020                jsr        [PC - 0x4FE0 /* 00000080 */]
  7846. 00005062  2B40 DB5C                move.l     [A5 - 0x24A4], D0
  7847. 00005066  4A80                     tst.l      D0
  7848. 00005068  6B08                     bmi        +0xA /* 00005072 */
  7849. 0000506A  706B                     moveq.l    D0, 0x6B
  7850. 0000506C  1B40 DB5A                move.b     [A5 - 0x24A6], D0
  7851. 00005070  6032                     bra        +0x34 /* 000050A4 */
  7852. label00005072:
  7853. 00005072  202D D380                move.l     D0, [A5 - 0x2C80]
  7854. 00005076  660E                     bne        +0x10 /* 00005086 */
  7855. 00005078  486D DB88                pea.l      [A5 - 0x2478]
  7856. 0000507C  7015                     moveq.l    D0, 0x15
  7857. 0000507E  2F00                     move.l     -[A7], D0
  7858. 00005080  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7859. 00005084  504F                     addq.w     A7, 8
  7860. label00005086:
  7861. 00005086  4EBA E1A0                jsr        [PC - 0x1E60 /* 00003228 */]
  7862. 0000508A  6014                     bra        +0x16 /* 000050A0 */
  7863. label0000508C:
  7864. 0000508C  4EBA E19A                jsr        [PC - 0x1E66 /* 00003228 */]
  7865. 00005090  202D D380                move.l     D0, [A5 - 0x2C80]
  7866. 00005094  660A                     bne        +0xC /* 000050A0 */
  7867. 00005096  7014                     moveq.l    D0, 0x14
  7868. 00005098  2F00                     move.l     -[A7], D0
  7869. 0000509A  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7870. 0000509E  584F                     addq.w     A7, 4
  7871. label000050A0:
  7872. 000050A0  4EBA E50E                jsr        [PC - 0x1AF2 /* 000035B0 */]
  7873. label000050A4:
  7874. 000050A4  4E75                     rts
  7875. fn000050A6:
  7876. 000050A6  4E56 0000                link       A6, 0
  7877. 000050AA  6016                     bra        +0x18 /* 000050C2 */
  7878. label000050AC:
  7879. 000050AC  0C2D 0070 DB5A           cmpi.b     [A5 - 0x24A6], 0x70 /* 'p' */
  7880. 000050B2  660A                     bne        +0xC /* 000050BE */
  7881. 000050B4  7002                     moveq.l    D0, 0x02
  7882. 000050B6  2F00                     move.l     -[A7], D0
  7883. 000050B8  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7884. 000050BC  584F                     addq.w     A7, 4
  7885. label000050BE:
  7886. 000050BE  4EBA AFDC                jsr        [PC - 0x5024 /* 0000009C */]
  7887. label000050C2:
  7888. 000050C2  102E 0008                move.b     D0, [A6 + 0x8]
  7889. 000050C6  B02D DB5A                cmp.b      D0, [A5 - 0x24A6]
  7890. 000050CA  66E0                     bne        -0x1E /* 000050AC */
  7891. 000050CC  4E5E                     unlink     A6
  7892. 000050CE  205F                     movea.l    A0, [A7]+
  7893. 000050D0  544F                     addq.w     A7, 2
  7894. 000050D2  4ED0                     jmp        [A0]
  7895. fn000050D4:
  7896. 000050D4  4E56 0000                link       A6, 0
  7897. 000050D8  102D DB5A                move.b     D0, [A5 - 0x24A6]
  7898. 000050DC  B02E 000C                cmp.b      D0, [A6 + 0xC]
  7899. 000050E0  6606                     bne        +0x8 /* 000050E8 */
  7900. 000050E2  4EBA AFB8                jsr        [PC - 0x5048 /* 0000009C */]
  7901. 000050E6  600A                     bra        +0xC /* 000050F2 */
  7902. label000050E8:
  7903. 000050E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7904. 000050EC  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  7905. 000050F0  584F                     addq.w     A7, 4
  7906. label000050F2:
  7907. 000050F2  4E5E                     unlink     A6
  7908. 000050F4  205F                     movea.l    A0, [A7]+
  7909. 000050F6  5C4F                     addq.w     A7, 6
  7910. 000050F8  4ED0                     jmp        [A0]
  7911. fn000050FA:
  7912. 000050FA  4E56 0000                link       A6, 0
  7913. 000050FE  2F04                     move.l     -[A7], D4
  7914. 00005100  282E 0008                move.l     D4, [A6 + 0x8]
  7915. 00005104  7020                     moveq.l    D0, 0x20
  7916. 00005106  B880                     cmp.l      D4, D0
  7917. 00005108  671A                     beq        +0x1C /* 00005124 */
  7918. 0000510A  7009                     moveq.l    D0, 0x09
  7919. 0000510C  B880                     cmp.l      D4, D0
  7920. 0000510E  6714                     beq        +0x16 /* 00005124 */
  7921. 00005110  202D E6D2                move.l     D0, [A5 - 0x192E]
  7922. 00005114  7201                     moveq.l    D1, 0x01
  7923. 00005116  C081                     and.l      D0, D1
  7924. 00005118  6606                     bne        +0x8 /* 00005120 */
  7925. 0000511A  700D                     moveq.l    D0, 0x0D
  7926. 0000511C  B880                     cmp.l      D4, D0
  7927. 0000511E  6704                     beq        +0x6 /* 00005124 */
  7928. label00005120:
  7929. 00005120  7000                     moveq.l    D0, 0x00
  7930. 00005122  6002                     bra        +0x4 /* 00005126 */
  7931. label00005124:
  7932. 00005124  7001                     moveq.l    D0, 0x01
  7933. label00005126:
  7934. 00005126  281F                     move.l     D4, [A7]+
  7935. 00005128  4E5E                     unlink     A6
  7936. 0000512A  205F                     movea.l    A0, [A7]+
  7937. 0000512C  584F                     addq.w     A7, 4
  7938. 0000512E  4ED0                     jmp        [A0]
  7939. fn00005130:
  7940. 00005130  4E56 FFE0                link       A6, -0x0020
  7941. 00005134  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  7942. 00005138  246E 0008                movea.l    A2, [A6 + 0x8]
  7943. 0000513C  7E00                     moveq.l    D7, 0x00
  7944. 0000513E  7800                     moveq.l    D4, 0x00
  7945. 00005140  7A00                     moveq.l    D5, 0x00
  7946. 00005142  7C01                     moveq.l    D6, 0x01
  7947. label00005144:
  7948. 00005144  4A85                     tst.l      D5
  7949. 00005146  670A                     beq        +0xC /* 00005152 */
  7950. 00005148  4EBA E36C                jsr        [PC - 0x1C94 /* 000034B6 */]
  7951. 0000514C  1D40 FFE0                move.b     [A6 - 0x20], D0
  7952. 00005150  603C                     bra        +0x3E /* 0000518E */
  7953. label00005152:
  7954. 00005152  1D5A FFE0                move.b     [A6 - 0x20], [A2]+
  7955. 00005156  6636                     bne        +0x38 /* 0000518E */
  7956. 00005158  1D6D E3AF FFE0           move.b     [A6 - 0x20], [A5 - 0x1C51]
  7957. 0000515E  5285                     addq.l     D5, 1
  7958. 00005160  602C                     bra        +0x2E /* 0000518E */
  7959. label00005162:
  7960. 00005162  0C2E 0030 FFE0           cmpi.b     [A6 - 0x20], 0x30 /* '0' */
  7961. 00005168  6606                     bne        +0x8 /* 00005170 */
  7962. 0000516A  7809                     moveq.l    D4, 0x09
  7963. 0000516C  6000 00B2                bra        +0xB4 /* 00005220 */
  7964. label00005170:
  7965. 00005170  7801                     moveq.l    D4, 0x01
  7966. 00005172  6000 00AC                bra        +0xAE /* 00005220 */
  7967. label00005176:
  7968. 00005176  7801                     moveq.l    D4, 0x01
  7969. label00005178:
  7970. 00005178  2003                     move.l     D0, D3
  7971. 0000517A  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  7972. 0000517E  2040                     movea.l    A0, D0
  7973. 00005180  1010                     move.b     D0, [A0]
  7974. 00005182  7204                     moveq.l    D1, 0x04
  7975. 00005184  C001                     and.b      D0, D1
  7976. 00005186  6600 0098                bne        +0x9A /* 00005220 */
  7977. 0000518A  5284                     addq.l     D4, 1
  7978. 0000518C  6008                     bra        +0xA /* 00005196 */
  7979. label0000518E:
  7980. 0000518E  102E FFE0                move.b     D0, [A6 - 0x20]
  7981. 00005192  7600                     moveq.l    D3, 0x00
  7982. 00005194  1600                     move.b     D3, D0
  7983. label00005196:
  7984. 00005196  4A84                     tst.l      D4
  7985. 00005198  67C8                     beq        -0x36 /* 00005162 */
  7986. 0000519A  7009                     moveq.l    D0, 0x09
  7987. 0000519C  B880                     cmp.l      D4, D0
  7988. 0000519E  67D6                     beq        -0x28 /* 00005176 */
  7989. 000051A0  7001                     moveq.l    D0, 0x01
  7990. 000051A2  B880                     cmp.l      D4, D0
  7991. 000051A4  67D2                     beq        -0x2C /* 00005178 */
  7992. 000051A6  7003                     moveq.l    D0, 0x03
  7993. 000051A8  B880                     cmp.l      D4, D0
  7994. 000051AA  67CC                     beq        -0x32 /* 00005178 */
  7995. 000051AC  7007                     moveq.l    D0, 0x07
  7996. 000051AE  B880                     cmp.l      D4, D0
  7997. 000051B0  67C6                     beq        -0x38 /* 00005178 */
  7998. 000051B2  7002                     moveq.l    D0, 0x02
  7999. 000051B4  B880                     cmp.l      D4, D0
  8000. 000051B6  671C                     beq        +0x1E /* 000051D4 */
  8001. 000051B8  7004                     moveq.l    D0, 0x04
  8002. 000051BA  B880                     cmp.l      D4, D0
  8003. 000051BC  6722                     beq        +0x24 /* 000051E0 */
  8004. 000051BE  7005                     moveq.l    D0, 0x05
  8005. 000051C0  B880                     cmp.l      D4, D0
  8006. 000051C2  6728                     beq        +0x2A /* 000051EC */
  8007. 000051C4  7006                     moveq.l    D0, 0x06
  8008. 000051C6  B880                     cmp.l      D4, D0
  8009. 000051C8  6734                     beq        +0x36 /* 000051FE */
  8010. 000051CA  7008                     moveq.l    D0, 0x08
  8011. 000051CC  B880                     cmp.l      D4, D0
  8012. 000051CE  6700 0086                beq        +0x88 /* 00005256 */
  8013. 000051D2  604C                     bra        +0x4E /* 00005220 */
  8014. label000051D4:
  8015. 000051D4  0C2E 002E FFE0           cmpi.b     [A6 - 0x20], 0x2E /* '.' */
  8016. 000051DA  6604                     bne        +0x6 /* 000051E0 */
  8017. 000051DC  5284                     addq.l     D4, 1
  8018. 000051DE  6040                     bra        +0x42 /* 00005220 */
  8019. label000051E0:
  8020. 000051E0  0C2E 0045 FFE0           cmpi.b     [A6 - 0x20], 0x45 /* 'E' */
  8021. 000051E6  666E                     bne        +0x70 /* 00005256 */
  8022. 000051E8  7805                     moveq.l    D4, 0x05
  8023. 000051EA  6034                     bra        +0x36 /* 00005220 */
  8024. label000051EC:
  8025. 000051EC  5284                     addq.l     D4, 1
  8026. 000051EE  162E FFE0                move.b     D3, [A6 - 0x20]
  8027. 000051F2  702D                     moveq.l    D0, 0x2D
  8028. 000051F4  B600                     cmp.b      D3, D0
  8029. 000051F6  6728                     beq        +0x2A /* 00005220 */
  8030. 000051F8  702B                     moveq.l    D0, 0x2B
  8031. 000051FA  B600                     cmp.b      D3, D0
  8032. 000051FC  6722                     beq        +0x24 /* 00005220 */
  8033. label000051FE:
  8034. 000051FE  122E FFE0                move.b     D1, [A6 - 0x20]
  8035. 00005202  7000                     moveq.l    D0, 0x00
  8036. 00005204  1001                     move.b     D0, D1
  8037. 00005206  D0AD C0FE                add.l      D0, [A5 - 0x3F02]
  8038. 0000520A  2040                     movea.l    A0, D0
  8039. 0000520C  1010                     move.b     D0, [A0]
  8040. 0000520E  7204                     moveq.l    D1, 0x04
  8041. 00005210  C001                     and.b      D0, D1
  8042. 00005212  660A                     bne        +0xC /* 0000521E */
  8043. 00005214  700A                     moveq.l    D0, 0x0A
  8044. 00005216  2F00                     move.l     -[A7], D0
  8045. 00005218  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  8046. 0000521C  584F                     addq.w     A7, 4
  8047. label0000521E:
  8048. 0000521E  5284                     addq.l     D4, 1
  8049. label00005220:
  8050. 00005220  BCAD DB54                cmp.l      D6, [A5 - 0x24AC]
  8051. 00005224  6D1C                     blt        +0x1E /* 00005242 */
  8052. 00005226  06AD 0000 0032 DB54      addi.l     [A5 - 0x24AC], 0x32 /* '2' */
  8053. 0000522E  2F2D DB50                move.l     -[A7], [A5 - 0x24B0]
  8054. 00005232  2F2D DB54                move.l     -[A7], [A5 - 0x24AC]
  8055. 00005236  7002                     moveq.l    D0, 0x02
  8056. 00005238  3F00                     move.w     -[A7], D0
  8057. 0000523A  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  8058. 0000523E  2B40 DB50                move.l     [A5 - 0x24B0], D0
  8059. label00005242:
  8060. 00005242  5286                     addq.l     D6, 1
  8061. 00005244  2007                     move.l     D0, D7
  8062. 00005246  5287                     addq.l     D7, 1
  8063. 00005248  D0AD DB50                add.l      D0, [A5 - 0x24B0]
  8064. 0000524C  2040                     movea.l    A0, D0
  8065. 0000524E  10AE FFE0                move.b     [A0], [A6 - 0x20]
  8066. 00005252  6000 FEF0                bra        -0x10E /* 00005144 */
  8067. label00005256:
  8068. 00005256  206D DB50                movea.l    A0, [A5 - 0x24B0]
  8069. 0000525A  D1C7                     add.l      A0, D7
  8070. 0000525C  4210                     clr.b      [A0]
  8071. 0000525E  7000                     moveq.l    D0, 0x00
  8072. 00005260  2B40 C58E                move.l     [A5 - 0x3A72], D0
  8073. 00005264  2F2D DB50                move.l     -[A7], [A5 - 0x24B0]
  8074. 00005268  486E FFE4                pea.l      [A6 - 0x1C]
  8075. 0000526C  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  8076. 00005270  504F                     addq.w     A7, 8
  8077. 00005272  202D C760                move.l     D0, [A5 - 0x38A0]
  8078. 00005276  7201                     moveq.l    D1, 0x01
  8079. 00005278  B081                     cmp.l      D0, D1
  8080. 0000527A  6712                     beq        +0x14 /* 0000528E */
  8081. 0000527C  7202                     moveq.l    D1, 0x02
  8082. 0000527E  B081                     cmp.l      D0, D1
  8083. 00005280  670C                     beq        +0xE /* 0000528E */
  8084. 00005282  7203                     moveq.l    D1, 0x03
  8085. 00005284  B081                     cmp.l      D0, D1
  8086. 00005286  6718                     beq        +0x1A /* 000052A0 */
  8087. 00005288  4A80                     tst.l      D0
  8088. 0000528A  6726                     beq        +0x28 /* 000052B2 */
  8089. 0000528C  6024                     bra        +0x26 /* 000052B2 */
  8090. label0000528E:
  8091. 0000528E  487A 01CE                pea.l      [PC + 0x1CE /* 0000545E, value 0x696E6669 'infi', cstring "infinity" */]
  8092. 00005292  7010                     moveq.l    D0, 0x10
  8093. 00005294  2F00                     move.l     -[A7], D0
  8094. 00005296  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  8095. 0000529A  504F                     addq.w     A7, 8
  8096. 0000529C  7601                     moveq.l    D3, 0x01
  8097. 0000529E  6014                     bra        +0x16 /* 000052B4 */
  8098. label000052A0:
  8099. 000052A0  487A 01C6                pea.l      [PC + 0x1C6 /* 00005468, value 0x3000666C '0\0fl', cstring "0" */]
  8100. 000052A4  7010                     moveq.l    D0, 0x10
  8101. 000052A6  2F00                     move.l     -[A7], D0
  8102. 000052A8  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  8103. 000052AC  504F                     addq.w     A7, 8
  8104. 000052AE  7601                     moveq.l    D3, 0x01
  8105. 000052B0  6002                     bra        +0x4 /* 000052B4 */
  8106. label000052B2:
  8107. 000052B2  4243                     clr.w      D3
  8108. label000052B4:
  8109. 000052B4  302D E3AE                move.w     D0, [A5 - 0x1C52]
  8110. 000052B8  48C0                     ext.l      D0
  8111. 000052BA  7246                     moveq.l    D1, 0x46
  8112. 000052BC  B081                     cmp.l      D0, D1
  8113. 000052BE  670A                     beq        +0xC /* 000052CA */
  8114. 000052C0  724C                     moveq.l    D1, 0x4C
  8115. 000052C2  B081                     cmp.l      D0, D1
  8116. 000052C4  677C                     beq        +0x7E /* 00005342 */
  8117. 000052C6  6000 0118                bra        +0x11A /* 000053E0 */
  8118. label000052CA:
  8119. 000052CA  4A43                     tst.w      D3
  8120. 000052CC  662E                     bne        +0x30 /* 000052FC */
  8121. 000052CE  41EE FFF4                lea.l      A0, [A6 - 0xC]
  8122. 000052D2  2F20                     move.l     -[A7], -[A0]
  8123. 000052D4  2F20                     move.l     -[A7], -[A0]
  8124. 000052D6  2F20                     move.l     -[A7], -[A0]
  8125. 000052D8  2F20                     move.l     -[A7], -[A0]
  8126. 000052DA  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  8127. 000052DE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8128. 000052E2  4A80                     tst.l      D0
  8129. 000052E4  6616                     bne        +0x18 /* 000052FC */
  8130. 000052E6  487A 0182                pea.l      [PC + 0x182 /* 0000546A, value 0x666C6F61 'floa', cstring "float" */]
  8131. 000052EA  2F2D DB50                move.l     -[A7], [A5 - 0x24B0]
  8132. 000052EE  2F3C 0000 00C9           move.l     -[A7], 0xC9
  8133. 000052F4  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  8134. 000052F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8135. label000052FC:
  8136. 000052FC  41EE FFF4                lea.l      A0, [A6 - 0xC]
  8137. 00005300  2F20                     move.l     -[A7], -[A0]
  8138. 00005302  2F20                     move.l     -[A7], -[A0]
  8139. 00005304  2F20                     move.l     -[A7], -[A0]
  8140. 00005306  2F20                     move.l     -[A7], -[A0]
  8141. 00005308  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  8142. 0000530C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8143. 00005310  43EE FFF6                lea.l      A1, [A6 - 0xA]
  8144. 00005314  32C0                     move.w     [A1]+, D0
  8145. 00005316  22C1                     move.l     [A1]+, D1
  8146. 00005318  22C8                     move.l     [A1]+, A0
  8147. 0000531A  486E FFF6                pea.l      [A6 - 0xA]
  8148. 0000531E  486E FFFC                pea.l      [A6 - 0x4]
  8149. 00005322  3F3C 1010                move.w     -[A7], 0x1010
  8150. 00005326  A9EB                     syscall    Pack4/FP68K
  8151. 00005328  2B6E FFFC DB60           move.l     [A5 - 0x24A0], [A6 - 0x4]
  8152. 0000532E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  8153. 00005332  2028 0030                move.l     D0, [A0 + 0x30]
  8154. 00005336  2B40 DB6C                move.l     [A5 - 0x2494], D0
  8155. 0000533A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  8156. 0000533E  6000 0110                bra        +0x112 /* 00005450 */
  8157. label00005342:
  8158. 00005342  302D E34A                move.w     D0, [A5 - 0x1CB6]
  8159. 00005346  7202                     moveq.l    D1, 0x02
  8160. 00005348  C041                     and.w      D0, D1
  8161. 0000534A  6772                     beq        +0x74 /* 000053BE */
  8162. 0000534C  4A43                     tst.w      D3
  8163. 0000534E  6628                     bne        +0x2A /* 00005378 */
  8164. 00005350  41EE FFF4                lea.l      A0, [A6 - 0xC]
  8165. 00005354  2F20                     move.l     -[A7], -[A0]
  8166. 00005356  2F20                     move.l     -[A7], -[A0]
  8167. 00005358  2F20                     move.l     -[A7], -[A0]
  8168. 0000535A  2F20                     move.l     -[A7], -[A0]
  8169. 0000535C  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  8170. 00005360  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8171. 00005364  4A80                     tst.l      D0
  8172. 00005366  6610                     bne        +0x12 /* 00005378 */
  8173. 00005368  487A 0106                pea.l      [PC + 0x106 /* 00005470, value 0x646F7562 'doub', cstring "double" */]
  8174. 0000536C  2F3C 0000 00C9           move.l     -[A7], 0xC9
  8175. 00005372  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  8176. 00005376  504F                     addq.w     A7, 8
  8177. label00005378:
  8178. 00005378  41EE FFF4                lea.l      A0, [A6 - 0xC]
  8179. 0000537C  2F20                     move.l     -[A7], -[A0]
  8180. 0000537E  2F20                     move.l     -[A7], -[A0]
  8181. 00005380  2F20                     move.l     -[A7], -[A0]
  8182. 00005382  2F20                     move.l     -[A7], -[A0]
  8183. 00005384  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  8184. 00005388  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8185. 0000538C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  8186. 00005390  32C0                     move.w     [A1]+, D0
  8187. 00005392  22C1                     move.l     [A1]+, D1
  8188. 00005394  22C8                     move.l     [A1]+, A0
  8189. 00005396  486E FFF6                pea.l      [A6 - 0xA]
  8190. 0000539A  486E FFF8                pea.l      [A6 - 0x8]
  8191. 0000539E  3F3C 0810                move.w     -[A7], 0x810
  8192. 000053A2  A9EB                     syscall    Pack4/FP68K
  8193. 000053A4  2B6E FFF8 DB5C           move.l     [A5 - 0x24A4], [A6 - 0x8]
  8194. 000053AA  2B6E FFFC DB60           move.l     [A5 - 0x24A0], [A6 - 0x4]
  8195. 000053B0  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  8196. 000053B4  2028 0034                move.l     D0, [A0 + 0x34]
  8197. 000053B8  2B40 DB6C                move.l     [A5 - 0x2494], D0
  8198. 000053BC  601C                     bra        +0x1E /* 000053DA */
  8199. label000053BE:
  8200. 000053BE  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  8201. 000053C2  43ED DB5C                lea.l      A1, [A5 - 0x24A4]
  8202. 000053C6  22D8                     move.l     [A1]+, [A0]+
  8203. 000053C8  22D8                     move.l     [A1]+, [A0]+
  8204. 000053CA  22D8                     move.l     [A1]+, [A0]+
  8205. 000053CC  22D8                     move.l     [A1]+, [A0]+
  8206. 000053CE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  8207. 000053D2  2028 0038                move.l     D0, [A0 + 0x38]
  8208. 000053D6  2B40 DB6C                move.l     [A5 - 0x2494], D0
  8209. label000053DA:
  8210. 000053DA  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  8211. 000053DE  6070                     bra        +0x72 /* 00005450 */
  8212. label000053E0:
  8213. 000053E0  4A43                     tst.w      D3
  8214. 000053E2  6628                     bne        +0x2A /* 0000540C */
  8215. 000053E4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  8216. 000053E8  2F20                     move.l     -[A7], -[A0]
  8217. 000053EA  2F20                     move.l     -[A7], -[A0]
  8218. 000053EC  2F20                     move.l     -[A7], -[A0]
  8219. 000053EE  2F20                     move.l     -[A7], -[A0]
  8220. 000053F0  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  8221. 000053F4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8222. 000053F8  4A80                     tst.l      D0
  8223. 000053FA  6610                     bne        +0x12 /* 0000540C */
  8224. 000053FC  487A 007A                pea.l      [PC + 0x7A /* 00005478, value 0x646F7562 'doub', cstring "double" */]
  8225. 00005400  2F3C 0000 00C9           move.l     -[A7], 0xC9
  8226. 00005406  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  8227. 0000540A  504F                     addq.w     A7, 8
  8228. label0000540C:
  8229. 0000540C  41EE FFF4                lea.l      A0, [A6 - 0xC]
  8230. 00005410  2F20                     move.l     -[A7], -[A0]
  8231. 00005412  2F20                     move.l     -[A7], -[A0]
  8232. 00005414  2F20                     move.l     -[A7], -[A0]
  8233. 00005416  2F20                     move.l     -[A7], -[A0]
  8234. 00005418  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  8235. 0000541C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8236. 00005420  43EE FFF6                lea.l      A1, [A6 - 0xA]
  8237. 00005424  32C0                     move.w     [A1]+, D0
  8238. 00005426  22C1                     move.l     [A1]+, D1
  8239. 00005428  22C8                     move.l     [A1]+, A0
  8240. 0000542A  486E FFF6                pea.l      [A6 - 0xA]
  8241. 0000542E  486E FFF8                pea.l      [A6 - 0x8]
  8242. 00005432  3F3C 0810                move.w     -[A7], 0x810
  8243. 00005436  A9EB                     syscall    Pack4/FP68K
  8244. 00005438  2B6E FFF8 DB5C           move.l     [A5 - 0x24A4], [A6 - 0x8]
  8245. 0000543E  2B6E FFFC DB60           move.l     [A5 - 0x24A0], [A6 - 0x4]
  8246. 00005444  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  8247. 00005448  2028 0034                move.l     D0, [A0 + 0x34]
  8248. 0000544C  2B40 DB6C                move.l     [A5 - 0x2494], D0
  8249. label00005450:
  8250. 00005450  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  8251. 00005454  4E5E                     unlink     A6
  8252. 00005456  205F                     movea.l    A0, [A7]+
  8253. 00005458  584F                     addq.w     A7, 4
  8254. 0000545A  4ED0                     jmp        [A0]
  8255. 0000545C  0022 696E                ori.b      -[A2], 0x6E /* 'n' */
  8256. 00005460  6669                     bne        +0x6B /* 000054CB */
  8257. 00005462  6E69                     bgt        +0x6B /* 000054CD */
  8258. 00005464  7479                     moveq.l    D2, 0x79
  8259. 00005466  0000 3000                ori.b      D0, 0x0
  8260. 0000546A  666C                     bne        +0x6E /* 000054D8 */
  8261. 0000546C  6F61                     ble        +0x63 /* 000054CF */
  8262. 0000546E  7400                     moveq.l    D2, 0x00
  8263. 00005470  646F                     bcc        +0x71 /* 000054E1 */
  8264. 00005472  7562                     moveq.l    D2, 0x62
  8265. 00005474  6C65                     bge        +0x67 /* 000054DB */
  8266. 00005476  0000 646F                ori.b      D0, 0x6F /* 'o' */
  8267. 0000547A  7562                     moveq.l    D2, 0x62
  8268. 0000547C  6C65                     bge        +0x67 /* 000054E3 */
  8269. 0000547E  0000                     .incomplete
  8270.